![]() |
Re: bubblesort funzt ni need help
Zitat:
Delphi-Quellcode:
Listbox1.sorted:=TRUE;
|
Re: bubblesort funzt ni need help
Zitat:
Aber das mit 2 for-Schleifen zu machen - wer kommt auf sone Idee? Wenn man da eine bereits sortierte Liste reinsteckt, hat man genausoviele Durchläufe wie bei einer beliebig unsortierten. Das ist irgendwie Blödsinn, finde ich... |
Re: bubblesort funzt ni need help
Zitat:
|
Re: bubblesort funzt ni need help
Hier noch eine Bubblesort-Variante:
Delphi-Quellcode:
@Kaki: geht wohl eher um den Lerneffekt :zwinker:
procedure Bubblesort(const sList: TStrings);
var i,j,k: integer; getauscht: Boolean; procedure tausche(const a,b: integer); var tausch: string; begin tausch := sList[a]; sList[a] := sList[b]; sList[b] := tausch; getauscht := true; end; begin if sList.Count > 1 then begin sList.BeginUpdate; k := sList.Count - 2; i := 0; repeat getauscht := false; for j := 0 to k - i do if AnsiCompareStr(sList[j], sList[j + 1]) > 0 then tausche(j, Succ(j)); inc(i); until (i > k) or not getauscht; sList.EndUpdate; end; end; |
Re: bubblesort funzt ni need help
richtig erfasst ich weiß dass es eine funktion für das sortieren gibt aber es
geht darum den algo zu verstehen und verschiedene sortierverfahren unterscheiden zu können und das bubblesort umständlich und ineffizient ist ist ja auch zur genüge bekannt aber wer kein bubblesort kann wird weder insertionsort noch quicksort verstehen können MfG The_Doomed |
Re: bubblesort funzt ni need help
Zitat:
|
Re: bubblesort funzt ni need help
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:40 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