Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Bubble Sort Schleifentyp umändern aber wie ? (https://www.delphipraxis.net/147855-bubble-sort-schleifentyp-umaendern-aber-wie.html)

Korg PA 2x Pro 17. Feb 2010 18:40


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;

Wolfgang Mix 17. Feb 2010 18:52

Re: Bubble Sort Schleifentyp umändern aber wie ?
 
while:

Delphi-Quellcode:
zaehler:=anfangswert;
while zaehler <= endwert do
begin
  ...
  inc(zaehler);
end;
repeat:

Delphi-Quellcode:
zaehler:=anfangswert;
repeat
  ...
  inc(zaehler);
until zaehler=endwert;
for - downto genauso, dann eben dec(zaehker)

DP-Maintenance 17. Feb 2010 19:58

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 01:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz