Bonjour tout le monde
Je veux faire le tri par insertion.
Mon probleme est que j'ai du mal avec ce genre d'algo.
J'ai modiffier le code.
longueur=tab.length;
for(j=1;j<longueur;j++)
{
mem = tab[j];
i=j-1;
do{
tab[i+1]=tab[i];
i--;
}while(mem<tab[i]);
tab[i]=mem;
}
Voici l'erreur qu'il me donne
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
at Triinssertion.main(Triinssertion.java:78)
while(mem<tab[i]);
Pourriez vous me dire ce qui va pas.
Merci
Cordialement
A bientôt