Ceci est le code pour faire un insertionSort dans l'ordre croissant. J'essaye de changer le code afin qu'il puisse faire l'ordre décroissant. Mais chaque fois que je change quelque chose, c'est pire. Quelqu'un peut-il m'indiquer la bonne direction?InsertionSort Ordre décroissant java
public static void insertionSort(Comparable[] list)
{
for (int index = 0; index < list.length; index++)
{
Comparable key = list[index];
int position = index;
// Shift larger values to the right
while (position > 0 && key.compareTo(list[position-1]) < 0)
{
list[position] = list[position-1];
position--;
}
list[position] = key;
}
}
Qu'est-ce que vous faites et qu'empire-t-il? – rushi