Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.757 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Probleme mit Listen/ verkettet Listen

  Alt 24. Okt 2007, 18:06
Zitat von legionen:
erstmal danke für die antwort, aber ich will eigentlich nicht einfach zwei inhalte der Elemente vertauschen, sondern die ZEIGER umändern....

A -> B -> C -> D -> ......

zu:

A -> B -> D -> .....


Kennt ihr den Algorithmus, wie ich die den Zeiger von B, der auf C zeigt auf D bekommen kann.... und gleichzeitig das Element C löschen kann?????
Den Algorithmus solltest Du dir schon selber programmieren, einen fertigen gibt es da nicht.

Wenn Du Element C löschen willst.
Den Nachfolger von B auf D umbiegen -> Nachfolger B wird Nachfolger C
Das C Element löschen, z.B. mit dispose.

Mußt Du mit verketteten Listen arbeiten?
Sonst kannst Du dir ja 'mal die TList anschauen - die ist etwas komfortabler.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat