Zitat von
qwertz543221:
die variable b ist nur lokal für bubblesort - den hab cih einfach so geschireben, brauche ich durch qs jedoch nicht
Nein! Der ist in auch Quicksort:
Delphi-Quellcode:
PROCEDURE tform1.Quicksort (l,r: longint);
VAR pivot,b,i,j : longint;
sowie in der von mit gezeigten Zeile. Und vermutlich völlig falsch - kein Wunder wenn er 'einfach so' von Bubblesort herrührt!
Zitat von
qwertz543221:
wenn ich den code jetzt ausführe passiert nichts besonderes - er gibt das sortierte array ordnungsgemäß aus - geändert habe ich nichts
Nein! Hast Du Debugging eingeschaltet? Sind blaue Punkte neben den Sourcecodezeilen? Hast Du Rangecheck eingeschaltet? Hast "Stop on Delphi Execptions" in den Debuggeroptionen eingeschaltet? Wenn Du alles mit ja beantwortest, benutzt Du eine andere Fassung des Quellcodes - was nicht verwunderlich wäre, da Du ja offensichtlich auch fehlerhaft vorgestellten Quellcode übersetzen konntest (vgl Fund/Found).
Gammatester