besoin d'aide pour le tri par insertion.
Bonsoir tout le monde
J'épprouve quel que difficulté avec l'algo de tri par insertion.
J'ai commi une erreur.
Voici mon algo
Code:
1 2 3 4 5 6 7 8 9 10 11
|
pour j = 1 a longueur de j
cle = t[j]
i=j-1
tant que(cle<t[i])
t[]=cle
i--1
fin de tant que
t[i]=cle |
Mon erreur se trouve i--1.
j'ai cherché pour voir ce qui n'allé pas, j'ai pas trouvé.
Pourriez vous m'aider svp, à corriger cette erreur.
Je vous en remerci d'avance.
Cordialement.
A bientôt
il naime pas le "tant que"
salut,
c'est clair que si tu donne ca a javac, il va pas aimer.
c'est pas du java. c'est de l'algorithmique en bon francais.
et puis personnellement je vois pas que cette erreur la .
longueur de j : ca veut dire quoi ?
ton "pour" va jusqu'ou ?
si t[j] est dans le pour, autant mettre tout de suite le dernier element de T dans "cle".
ensuite dans le tant que : t[] ca a quel sens ?
je pense pas que le i=-1 soit le vrau probleme . ;)
au plaisir , cedric :D