Forum: Sonstige Fragen zu Delphi
by Luckie,
13. Mär 2010
Ja, das musste ich auch feststellen, dass es zu dem Thema verlinkte Listen irgendwie nichts gescheites gibt - oder ich habe es nicht gefunden. Hoffen wir, dass man meins besser im Internet findet. ;)
Und wenn du es als Anfänger verstanden hast, dann scheint es mir auch ganz gut gelungen zu sein. Danke fürs Lesen.
Forum: Sonstige Fragen zu Delphi
by Luckie,
13. Mär 2010
Mal sehen, ob ich das noch mit einfließen lassen kann. Aber war es denn ansonsten verständlich?
Forum: Sonstige Fragen zu Delphi
by Luckie,
13. Mär 2010
Done: http://www.michael-puff.de/Artikel/DynArrays_LinkedLists.shtml
Es ist etwas mehr geworden. Ich bin noch auf dynamische Arrays eingegangen und hab eich dazu ein kleines Demoprogramm geschrieben. Und es sind noch doppelt verkettete Listen dazu gekommen. Wenn das so weiter geht bin ich bald bei Bäumen. :?
Wird dann auch als Tutorial in der Tutorialsparte eingetragen.
Forum: Sonstige Fragen zu Delphi
by Luckie,
13. Mär 2010
Hm, da ich nicht schlafen kann, werde ich mich mal opfern. ;)
Forum: Sonstige Fragen zu Delphi
by Luckie,
13. Mär 2010
Jetzt wo ich es sehe... :wall:
Prima. Danke.
Und was machen wir jetzt damit? Code-Lib, ist aber eigentlich kein fertiger Codeschnippsel. Für die Tutorialsparte fehlt wohl noch etwas erklärender Text.
Forum: Sonstige Fragen zu Delphi
by Luckie,
13. Mär 2010
procedure DeleteNextNode(Node: PNode);
var
TempNode: PNode;
begin
if Node.next <> nil then
begin
TempNode := Node.next;
Node.next := Node.next.next;
Dispose(TempNode);
end;
Forum: Sonstige Fragen zu Delphi
by Luckie,
13. Mär 2010
War so in dem Beispielcode aus dem Internet. Das Löschen fehlen der Liste fehlt ja auch noch. Und beim Löschen eines Knotens entsteht auch noch ein Speicherleck. Das ist mir schon bewusst, aber es ging mir erst mal ums Prinzip und das Verständnis.
Allerdings muss ich die beiden Knoten ja mit nil initialisieren. Oder wie würdest du das machen?
Löschen ohne Speicherleck:
procedure...
Forum: Sonstige Fragen zu Delphi
by Luckie,
13. Mär 2010
So, mein Algorithmen Buch ist da. :mrgreen:
Es geht um einfach verkettete Listen. Das Funktionsprinzip hatte ich verstanden und wollte sie jetzt mal selber implementieren. Bin aber nicht sehr weit gekommen, so dass ich mir mit Google etwas Beispielcode gesucht habe. Leider habe ich da noch an ein, zwei Stellen Verständnisprobleme, was da passiert bzw. warum es passiert.
Anbei mein kurzes...