Thema
:
Delphi
Frage zum Sortieren einer verketteten Liste
Einzelnen Beitrag anzeigen
mytar
Registriert seit: 30. Mai 2004
Ort: Zermatt
411 Beiträge
Delphi 6 Enterprise
#
15
Re: Frage zum Sortieren einer verketteten Liste
23. Aug 2004, 11:46
Noch eine Änderung:
zusammenfalten
·
markieren
Delphi-Quellcode:
var
changed: boolean;
nav, help1, help2: tListenElement;
begin
changed := False;
repeat
//<<<
nav := root;
while
Assigned(nav)
and
Assigned(nav^.next)
do
//<<<
begin
if
nav^.
name
> nav^.next^.
name
then
begin
help1 := nav;
nav := nav^.next;
help2 := nav^.next;
nav^.next := nav^.next^.next;
help2^.next := help1;
changed := True;
if
help1 = root
then
root := nav;
end
;
nav := nav^.next;
end
;
until
not
changed;
//<<<
end
;
Francis Obikwelu
Zitat
mytar
Öffentliches Profil ansehen
Besuche die Homepage von mytar!
Mehr Beiträge von mytar finden