Einzelnen Beitrag anzeigen

Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#5

AW: Sortieren mit PrevID

  Alt 4. Mai 2011, 11:15
Wieviele Elemente sind es denn?

Mit einer Variante des BubbleSort könnte man das innerhalb der TList sortieren.

so grob auf die Art
Delphi-Quellcode:
SearchId = 0;
for i := Low to High-1 do
  for j := i to High do
    if Element[j].PrevID = SearchId then
    begin
      SearchID = Element[j].ID;
      Swap(i,j);
      Break;
    end;

Geändert von Satty67 ( 4. Mai 2011 um 11:34 Uhr)
  Mit Zitat antworten Zitat