Zitat von
alcaeus:
Du kannst Elemente, die nil sind, als Luecken betrachten
Genau das war meine Definition von "Lücke". Natürlich sind bei einer Liste mit 10 Elementen alle Plätze vorhanden. Einige können eben den Wert NIL enthalten.
Zitat von
alcaeus:
Wenn du in der Mitte ein Element rausnimmst, dann geht der Rest einfach "nach vorne", d.h. du hast nie Luecken in der Liste.
Diesen Satz habe ich wegen meiner Definition von "Lücke" offensichtlich falsch verstanden. Ich dachte nämlich, du wärest von einem
automatischen Packen der Liste (also dem Entfernen der NIL-Zeiger) in allen Fällen ausgegangen. Dies geschieht ja nur beim Aufruf der Methode Delete, nicht aber beim Setzen einzelner Listenelemente auf den Wert NIL.
Jetzt sollten aber alle Klarheiten beseitigt sein
Gruß Hawkeye