Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
Delphi 7 Architect
|
Re: Frage zum Sortieren einer verketteten Liste
20. Aug 2004, 18:18
Nicht getestet:
So sieht Bubblesort aus!!!
Delphi-Quellcode:
var pPrevPrev,
pPrev,
pNext : PList;
begin
// nur anwenden wenn mindestens ein Element enthalten
pPrevPrev := nil;
pPrev := pFirst;
pCur := pFirst^.pNext;
repeat
lSwap := false;
while pCur <> nil do
begin
if nicht richtige reihenfolge zwischen pPrev und pCur then
begin
pPrevPrev^.pNext := pCur;
pCur^.pNext := pPrev;
pPrev^.pNext := pCur^.pNext;
lSwap := true;
end;
// Nächster
pPrevPrev := pPrev;
pPrev := pCur;
pCur := pCur^.pNext;
end;
until lSwap;
end;
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
|