Forum: Algorithmen, Datenstrukturen und Klassendesign
by Jumpy,
25. Aug 2015
Es sollen ja alle Elemente ab Finish nach Start+ff verschoben werden. Die Schleife müsste um #3 zu konkretisieren demnach so sein galub ich:
for a1:=1 to (High(Arr)-Finish) do
Arr:=Arr;
SetLength(Arr, Length(Arr)-(Finish-Start+1));
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Jumpy,
25. Aug 2015
- Ich fänd Switch() einen noch besseren Namen, aber ist halt geschmacksache.
- Auch sehe ich das wie Medium, dass du die Grenzen Start/Finish noch mehr prüfen musst, dass sie nicht z.B. ausserhalb der Array-Grenzen liegen.
- Und last but not least kann ich mir nicht vorstellen, dass das richtig ist, aber ich hatte heute auch noch keinen Kaffee:
for a1:=Finish to High(Arr) do Arr:=Arr;
//...