benurb
Mitglied
Hallo
Wir wollen mit Insertion Sort im Informatik Unterricht Karten sortieren. Unser bisheriger Code:
Wir bekommen immmer eine Access Violation oder er sortiert gar nichts. Ich weiß aber nicht was falsch ist.
Danke im Voraus
Wir wollen mit Insertion Sort im Informatik Unterricht Karten sortieren. Unser bisheriger Code:
Code:
procedure InsertionSort(var a: array of integer; lo,hi: integer);
var // das Feld a soll von a[lo] bis a[hi]
i,u:integer; // sortiert werden;
k,maxPos,c:integer;
begin
for i:=lo+1 to hi do begin
c:=a[i];
k:=i-1;
while (c<a[k])and(k<1) do begin
a[k+1]:=a[k];
k:=k-1;
end;
a[k]:=c;
Feldanzeigen;
end;
Wir bekommen immmer eine Access Violation oder er sortiert gar nichts. Ich weiß aber nicht was falsch ist.
Danke im Voraus