Forum: Programmieren allgemein
Delphi
by nahkillo94,
27. Jan 2012
wow! Du machst ganz schön großen Aufwand um mir das zu erklären. :)
Also das mit der Hashliste klingt machbar. Aber das mit dem Baum nicht. Das suchen im Baum würde dann wahrscheinlich auf Backtracking hinauslaufen.
Forum: Programmieren allgemein
Delphi
by nahkillo94,
27. Jan 2012
ok :thumb:
ja, doppelt verkettet würde ich noch machen, aber Hashliste krieg ich noch nicht hin. Dazu muss ich das System ersteinmal richtig verstehen. Und von BTrees höre ich das erste mal. :?:
Forum: Programmieren allgemein
Delphi
by nahkillo94,
27. Jan 2012
Die Freigabe ist in pop(), da wo vorher old := nil stand steht jetzt dispose(old);
Werde es gleich mal im Profil einstellen, allerdings wollte ich kein fertiges Stack nutzen sondern der Sinn der Sache war, es selbst zu probieren. Und jetzt funktioniert es auch.
Forum: Programmieren allgemein
Delphi
by nahkillo94,
27. Jan 2012
Vielen Dank! :thumb: Es fehlte nur: new(node);
Ich nutze Delphi 7. Wieso?
Forum: Programmieren allgemein
Delphi
by nahkillo94,
26. Jan 2012
Hallo,
ich bin dabei ein eigenen Stack zu erstellen, habe allerdings Probleme mit pointern.
Beim kompilieren gibt es keinen Fehler, doch wenn ich das Programm ausführe und etwas auf den stack legen will kommt "Invalid pointer operation".
type
PStackItem = ^TStackItem;
TStackItem = record