Ausschnitt aus Pseudocode des Beispiels
Abschlussbedingungen
ohne Funktionen muss dieser Code für das Sortieren im Quelltext mehrfach eingesetzt werden.
......
zeige Auswahlmöglichkeiten 1 für Sortieren nach CPU Zeit, 2 nach Datenmenge, 3 nach Plattenverbrauch,
lese auswahl
if (auswahl == 1) for (n=A.size; n>1; --n){ for (i=0; i<n-1; ++i){ if (A[i][0] > A[i+1][0]){ A.swap(i, i+1) } // Ende if } // Ende innere for-Schleife } // Ende äußere for-Schleife
|
1. Code |
else if (auswahl == 2) { for (n=A.size; n>1; --n){ for (i=0; i<n-1; ++i){ if (A[i][1] > A[i+1][1]){ A.swap(i, i+1) } // Ende if } // Ende innere for-Schleife } // Ende äußere for-Schleife
|
2. Wiederholung |
else if (auswahl == 3) { for (n=A.size; n>1; --n){ for (i=0; i<n-1; ++i){ if (A[i][2] > A[i+1][2]){ A.swap(i, i+1) } // Ende if } // Ende innere for-Schleife } // Ende äußere for-Schleife
|
3. Wiederholung |
Viele Zeile doppelten Codes !!
Zuletzt geändert: Dienstag, 29. September 2020, 09:29