hassni55
Messages postés31Date d'inscriptiondimanche 1 janvier 2006StatutMembreDernière intervention 5 mars 2007
-
2 févr. 2006 à 13:20
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 2019
-
2 févr. 2006 à 21:27
SVP; Aidez moi, j'ai besoin de résoudre ce problem, j'ai tenter pas mal d'essai mais sans aucune resultat , merci d'avance
suite à l'algo de tri par insertion :
Debut
variables : i,j,tmp : entier
tableau : t(0 to 5) : entier
Pour i de 1 à 5 Faire
tmp <= t(i)
j<= i
tant que j>0 et t(j-1) > tmp faire
t(j) <= t(j-1)
j <= j-1
fin tant que
t(j) <= tmp
fin pour
fin
j'essayé de traduire de peuso sous Visual Basic 6.0 ; j'ai utiliser une List Box pour afficher le contenu du Tableua T, Mais toujours tous les éléments sont triés sauf le premier, Mais quand je met j > 1 la meme chose
Le code sous Visual Basic Est :
for i = 1 to 5
tmp= t(i) ' selection de l'element a inserer
j=i
while j>0 and t(j-1)>tmp ' decalage des elements plus grand
t(j) = t(j-1)
list1.list(j) = t(j-1)
j = j -1
wend
t(j)= tmp ' Insertion
list1.list(j)= tmp
next i
hassni55
Messages postés31Date d'inscriptiondimanche 1 janvier 2006StatutMembreDernière intervention 5 mars 2007 2 févr. 2006 à 15:46
merci; mais ici tu applique le tri a bulle, mois je demande le tri par insertion son pricipe est de inserer l'element mal tries dans une suite d'elements deja tries et ainsi de suite, merci encore une fois
si vous avez quelque chose pour le tri par insertion appliqué sur un tableau des entiers.