Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
Delphi 12 Athens
|
Re: EAccessViolation bei Bubblesort
9. Okt 2007, 11:52
Und so?
Delphi-Quellcode:
procedure SwapNoten(var a,b: TNoteneintrag);
var dummy: TNotenEintrag;
begin
dummy := a;
a := b;
b := dummy;
end;
procedure BubbleSort(var List: Blg);
var
done: boolean;
i: integer;
begin
repeat
done := true;
for i := Low(List) to High(List) - 1 do
if List[i].Notenpunkte > List[i + 1].Notenpunkte then
begin
SwapNoten(List[i],List[i + 1]);
done := false;
end;
until done;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|