ここでは、値を最低から最高に並べ替える選択ソートがありますが、これを変更して、値を最高から最低に並べ替えるにはどうすればよいでしょうか?
int min;
for (int i = 0; i < array.length; i++) {
// Assume first element is min
min = i;
for (int j = i + 1; j < array.length; j++) {
if (array[j] < array[min]) {
min = j;
}
}
if (min != i) {
final int temp = array[i];
array[i] = array[min];
array[min] = temp;
}
itsATextArea.append(array[i] + "\n");
}