und schon wieder melde ich mich mit einem schrecklich (wahrscheinlich) leicht zu lösendem Problem.
Ich habe diverse Sortieralgorithmen in meinem Projekt verarbeitet und versuche jetzt neben dem Button (komplett sortieren) noch einen Button (schrittweise sortieren) zu erstellen. Bei diesem harpert es aber leider gerade.
Zum Quelltext (hier Bubblesort)
Code: Alles auswählen
procedure bubblesort(var a: tzahlen);
var
x, i: integer;
begin
for x := 2 to n do
begin
for i := n downto x do
if a[i] < a[i - 1] then
begin
tauschen(a[i], a[i - 1]);
end;
end;
end;
Code: Alles auswählen
procedure anzeige_f3ld(z: tzahlen);
var
inline_numbers: string;
begin
Form2.ListBox2.Clear;
for i := 1 to n do
inline_numbers := inline_numbers + IntToStr(z[i]) + ' ';
Form2.ListBox2.Items.Add(inline_numbers);
end;
procedure tauschen(var x, y: integer);
var
h: integer;
begin
h := x;
x := y;
y := h;
end;
Ich hatte versucht einfach in eine Zählschleife den Ausgabebefehl mit einzubauen (leider ohne erfolg)