Hey Leute,
Da es die letzten Male so gut geklappt hat, hier Hilfe zu bekommen, frage ich mal wieder :)
Mit Hilfe von Stackoverflow habe ich die Lösung hinbekommen und konnte sie anwenden. Es fehlt mir aber wieder an Verständnis dafür, was genau passiert. Warum teile ich die array.length durch 2 in der for-schleife? Vielleicht kann mir jemand Schritt für Schritt erklären, was in den einzelnen Schritten des unten gezeigten Codes passiert?
public static void sortieren(int[] array) {
Arrays.sort(array);
for(int i = 0; i < (array.length / 2); i++)
{
int temp = array[i];
array[i] = array[array.length - i - 1];
array[array.length - i - 1] = temp;
}
}
Tausend Dank!