Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Bubblesort (https://www.delphipraxis.net/90162-bubblesort.html)

Matze 12. Apr 2007 17:14

Re: Bubblesort
 
n darf bei dir natürlich nicht 100 sein, sondern 10. n ist die Anzahl der zu sortierenden Einträge.

Eine Ausgabe fehlt bei dir ebenfalls:

Delphi-Quellcode:
begin
  for i:=n-1 downto 1 do
    for j:=1 to i do
      if Zahl[j]> Zahl[j+1] then
        begin
          Merke:=Zahl[j];
          Zahl[j]:=Zahl[j+1];
          Zahl[j+1]:=Merke;
        end;

  // Ausgabe
  ListBox1.Clear;
  for i := 1 to 10 do
    begin
      ListBox1.Items.Add(IntToStr(Zahl[i]));
    end;
end;
Die Laufvariablen i und j solltest du lokal deklarieren und nicht global. Immer so viel wie möglich lokal und soviel wie nötig global deklarieren.

flac 13. Apr 2007 12:17

Re: Bubblesort
 
Hey ich danke euch allen.. Es funktioniert :dancer:


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:52 Uhr.
Seite 2 von 2     12   

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