![]() |
Bubble Sort Schleifentyp umändern aber wie ?
Hallo ich habe die Aufgabe aus einem Bubblesortcode der mit FOR-Schleifen geschrieben ist, den Schleißfentyp zu ändern einmal in While und einmal in Repeat. Soweit so gut! Ich hab schon einige versuche gestartet aber komme nicht wirklich auf einen grünen Zweig.
Wäre euch dankbar, wenn mir einer den Code umändern könnte! Gruß Korg Pa 2x Pro
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var i, j, h, n: integer; begin listbox2.Clear; n:= strtoint (edt_a.text); for i:= 1 to (n-1) do for j:= i+1 to n do if a[i] > a[j] then begin h := a[i]; a[i]:= a[j]; a[j] := h; end; for i:=1 to n do listbox2.Items.Add (inttostr ( a[i])); end; |
Re: Bubble Sort Schleifentyp umändern aber wie ?
while:
Delphi-Quellcode:
repeat:
zaehler:=anfangswert;
while zaehler <= endwert do begin ... inc(zaehler); end;
Delphi-Quellcode:
for - downto genauso, dann eben dec(zaehker)
zaehler:=anfangswert;
repeat ... inc(zaehler); until zaehler=endwert; |
DP-Maintenance
Dieses Thema wurde von "Daniel" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Sonstige Fragen zu Delphi" verschoben.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz