Bonjour,
J'aurais besoin d'aide pour créer une fonction qui permettrait de place en ordre les valeurs d'un tableau. Je n'arrive pas à créer un algorithme qui fonctionne correctement. Dans ma "main" class, je commence par ajouter différentes valeurs une par une et à chaque fois que j'en ajoute une, je voudrais effectuer une vérification pour ajouter cette nouvelle valeur à l'endroit juste. Dans ma fonction qui ajoute une valeur au tableau je fais appel à cette fonction :
public void sortInOrder(int value)
{
int temp;
for(int i = 0; i < list.length ; i++)
{
if(list[i] >= value)//Si la valeur est supérieure à la valeur qu'on désire ajouter
{
temp = list[i];
list[i] = value;
for(i+=1; i < list.length-1; i++)
{
list[i] = temp;
temp = list[i+1];
}
}
}
}
Or, rien ne change dans mon tableau. Quelqu'un peut m'aider ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.