AW: Sortieralgorithmen
18. Aug 2011, 17:35
Auch wenn es hier nun keine direkte Hilfe ist. Ich finde die Aufgabenstellung bzw die Anforderungen sind didaktisch mindestens fragwürdig.
Als Programmierer geht man (ich) in der Regel vereinfacht so vor:
1. Problemerfassung (Was wird verlangt?)
2. Welche Eingaben benötige ich/sind vorgegeben (Hier TStrings bzw Memo.lines)
3. Wie soll das Resultat präsentiert werden? (Hier TStrings, bzw Memo.lines)
4. Wie gelange ich von der Eingabe zum Resultat (Algo -> Hier Shellsort)
Nun wenn ich hier diese obigen Schritte durchgehe, wird ein (durchschnittlicher) Programmierer wohl den kürzesten und effizientesten Weg wählen. Input und Output sind vom Typ TStrings, weshalb sollte ich da einen Umweg über Array of String nehmen? Für das Erreichen des Zieles (Schreiben eines Sortieralgorithmus) ist das absolut unerheblich und lenkt nur von der eigentlichen Aufgabe ab.
Geändert von bernerbaer (18. Aug 2011 um 17:41 Uhr)
|