Hallo liebe Leute,
ich habe eine Aufgabe zur Bearbeitung. Leider bin ich nicht von selbst auf die Lösung gekommen, habe sie aber von meinem Prof zur Verfügung gestellt bekommen. Nur, verstehe ich nicht ganz, was da gemacht wird.
würde mich über Erklärungen freun, danke
ich habe eine Aufgabe zur Bearbeitung. Leider bin ich nicht von selbst auf die Lösung gekommen, habe sie aber von meinem Prof zur Verfügung gestellt bekommen. Nur, verstehe ich nicht ganz, was da gemacht wird.
Java:
static void reverse(int[] xs){
for(int i = 0; i < xs.length/2; i++) { //hier gehen wir mit der variable i bis zur hälfte des arrays xs
int temp = xs[i]; //Wird hier die hälfte des arrays, oder nur der Wert (was zur hälfte läuft) zugewiesen?
xs[i] = xs[xs.length - i - 1]; //was hier gemacht wird, verstehe ich nicht. warum minus i & minus 1?
xs[xs.length - i - 1] = temp; //hier ebenso.
}
}
würde mich über Erklärungen freun, danke