Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2009-11-21 01:08:59 trier des listes

kro
membre
Date d'inscription: 2008-05-23
Messages: 130
Site web

trier des listes



j'ai plusieurs listes de 4 entiers (des coordonnées) que j'aimerai trier par rapport au premier entier de chaque liste (les abscisses)

genre j'ai

4 12 54 62
18 5 38 25
2 50 22 70

et je voudrais

2 50 22 70
4 12 54 62
18 5 38 25

les listes restent les mêmes mais l'ordre change

le nombre de listes varie

en fait les listes évoluent dans le temps et sont balancées en vrac je les sépare avec [next] et [counter] ce qui donne

[print counter] 1
[print list] 4 12 54 62
[print counter] 2
[print list] 18 5 38 25
[print counter] 3
[print list] 2 50 22 70
[print counter] 1
[print list] 4 12 54 62
[print counter] 2
[print list] 18 5 38 25
[print counter] 3
[print list] 2 50 22 70
[print counter] 1
[print list] 4 12 54 62
[print counter] 2
[print list] 18 5 38 25
[print counter] 3
[print list] 2 50 22 70
etc

ça me permet de séparer les listes avec un [gate]
mais [gate] ne permet pas de reordonner les listes

je m'arrache les cheveux avec des tosymbol des sprintf et des zl sort mais j'arrive pas à grand chose pour le moment

quelqu'un aurait une idée ?

(c'est un peu abstrait décrit comme ça c'est pour ordonner des coordonnée de face tracking : http://www.cycling74.com/forums/index.p … 869d181c58)

merci

Hors ligne

 

#2 2009-11-21 21:41:36 Re : trier des listes

kro
membre
Date d'inscription: 2008-05-23
Messages: 130
Site web

Re: trier des listes



merci !

effectivement un simple [jit.bsort] à la sortie de [cv.jit.faces] fait l'affaire !

j'ai juste rajouté un petit [buddy] pour remettre le 1er en 1er

smile

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024