Seite 1 von 1

c:list:double-linked - Fehler

Verfasst: So Nov 22, 2009 3:15 pm
von stampuhh
Weiter gehts ;)

Also ich habe mich jetzt im Wiki angemeldet und da wo ich mir sicher war auch schon mal Fehler korrigiert:
  • Bei den Structs am Ende jeweils ein ; angefügt
  • struct AddressList "Prev" auf "Last" geändert. Passend zu den anderen Methoden
  • NewNode() ein newnode auf newNode geändert, letzte if-Abfrage aus dem == ein = gemacht damit es eine Zuweisung ist
  • DelteNode() aus einem "prev" ein "Prev" gemacht
  • InsertNode() prevnode in prevNode geändert, wieder den Block der If-Abfrage geändert und aus dem Vergleich eine Zuweisung gemacht
  • RemoveNode: prev in Prev
  • DeleteNode: tobeRemoved in toBeRemoved
Soweit sollte sich das erst mal kompilieren lassen. Ich teste jetzt mal nen bisschen ob auch alles läuft so wie es gedacht ist ;)

gruß stampuhh

Re: c:list:double-linked - Fehler

Verfasst: Di Nov 24, 2009 11:49 pm
von Xin
Ich habe mich eben mal an c:list:single-link überarbeitet. Morgen habe ich mehr Zeit und kümmere ich dann Rest der Listen.

Re: c:list:double-linked - Fehler

Verfasst: Do Nov 26, 2009 9:44 am
von Xin
Soweit zur Theorie ^^

c:list:head ist überarbeitet und ein Quellcode als Beispiel angefügt.