int n = array.length;

while(n > 0){

for(int i = 1; i < array.length; i++){

if(array[i] <= array[i-1]){

int left = array[i-1];

int right = array[i];

array[i] = left;

array[i-1] = right;

}

}

n--;

}

Im schlechtesten Fall ist die Ordnung genau umgekehrt und man muss n-1 mal alle möglichen Vertauschungsprozesse (for-Schleife) nach rechts durchführen.

Stabilität - also gleiche Werte quasi unvertauscht - wird durch <= anstatt bloß < als Bedungung bewirkt.

Mach dir nun klar, warum das Austauschen funktioniert und warum genau n-1 mal durchgegangen wird, und warum "while" und "for" dazu passen.

...zur Antwort

Protein-Aufnahme eine Stunde vor dem Schlaf fördert muskuläre und tendinöse Regeneration besonders. Am besten Kohlehydrate- und Fett-befreites Protein, das schnell und effizient verdaulich ist, am besten mit Depotwirkung.

Ansonsten wechselwirkt die lokal maximle Kohlenhydratzufuhr mit dem Tag-Nacht-Rhytmus, also da aufpassen und nicht zu spät zu viele Kohlenhydrate verzehren.

Weiterhin muss ein hinreichender Proteinwert erreicht werden, unabhängig von der Tageszeit (nachts effektiver - den Rest übern Tag verteilt so, dass kein Hunger entstehen kann).

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.