damd
Messages postés121Date d'inscriptionvendredi 11 octobre 2002StatutMembreDernière intervention 8 août 2008
-
19 août 2004 à 11:04
damd
Messages postés121Date d'inscriptionvendredi 11 octobre 2002StatutMembreDernière intervention 8 août 2008
-
20 août 2004 à 12:20
salut
j'aimerai savoir comment trier un tableau.
en fait, est-ce qu'il existe une fonction ou bien il faut creer un algo ?
s'il y a une fonction, j'aimerai faire un tri comme dans excel, c'est a dire trier plusieurs colonne en fonction d'une seule.
MoiOlivier
Messages postés172Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention 4 août 2005 19 août 2004 à 12:12
Salut,
Ben non, il n'y a pas de fonction pour trier un tableau, faudra te farcir l'algo toi même... Remarque, c'est logique que cette fonction n'existe pas, il y a tellement d'algoritmes de tri différents, chacun ayant ses avantages et inconvénients, qu'il vaut mieux laisser au programmeur le soins de choisir celui qui lui plait le mieux... Et en plus comme ça tu as tout loisir d'adapter tel ou tel algo à ton cas particulier.
Une petite recherche sur Google à "algoritmes tri" devrait pouvoir te combler.
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 20096 19 août 2004 à 17:33
lol j'ai taper trop vite
en passant, c,est le tri itératif que j'ai fait et non le bubble sort.
masi bon le itératif trouve le plus petit et augmente de 1
le bubble, c,est plus ça
dim i as integer
dim changer as boolean
dim temp as (sorte de ton tableau ou structure)
changer = false
for i = 0 to max
if tableau(i) > tableau(i + 1) then
temp = tableau(i)
tableau(i) = tableau(i + 1)
tableau(ji + 1) = temp
cahnger = true
end if
if i = max and changer then
i = -1
changer = false
next i