Hallo,
ich habe letztens nochmal rein geschaut, wie man ein Array sortiert von Groß nach Klein. Jetzt sehe ich, dass die if-Bedingung keinen Sinn für mich macht.
Warum ist es bei folgendem arr<arr[j], wenn man doch das größte Element auf der rechten Seite haben möchte?
ich habe letztens nochmal rein geschaut, wie man ein Array sortiert von Groß nach Klein. Jetzt sehe ich, dass die if-Bedingung keinen Sinn für mich macht.
Warum ist es bei folgendem arr<arr[j], wenn man doch das größte Element auf der rechten Seite haben möchte?
Java:
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr.length; j++) {
if (arr[i] < arr[j]) {
int temp = arr[i];
arr[i]= arr[j];
arr[j] = temp;
}
}
Zuletzt bearbeitet: