28
This commit is contained in:
@@ -19,4 +19,12 @@ class Liste: # class wird ers
|
|||||||
aktueller_knoten = Knoten(daten) # Objekt erzeugt mit `daten` drin
|
aktueller_knoten = Knoten(daten) # Objekt erzeugt mit `daten` drin
|
||||||
|
|
||||||
if self.head == None:
|
if self.head == None:
|
||||||
self.head = aktueller_knoten # aktuelller knoten wird als "link" in head gespeichert und schafft eine verbindung
|
self.head = aktueller_knoten # aktuelller knoten wird als "link" in head gespeichert und schafft eine verbindung nwird zum neuen head
|
||||||
|
|
||||||
|
else:
|
||||||
|
letzter_Knoten = self.head
|
||||||
|
# letzter Knoten wird gesucht, vom head
|
||||||
|
while letzter_Knoten.nachfolger is not None: # wird die liste durchgegangen und der nachfolger ist None ist dies das letzte Atribut
|
||||||
|
letzter_Knoten = letzter_Knoten.nachfolger
|
||||||
|
|
||||||
|
letzter_Knoten.nachfolger = aktueller_knoten
|
||||||
@@ -1,23 +1,9 @@
|
|||||||
#from knoten import Knoten
|
|
||||||
|
|
||||||
#knoten1 = Knoten(33)
|
|
||||||
#knoten2 = Knoten(66)
|
|
||||||
#knoten1.next = knoten2
|
|
||||||
|
|
||||||
#print(knoten1.next.data)
|
|
||||||
#print(knoten2.data)
|
|
||||||
|
|
||||||
from knoten import Knoten
|
from knoten import Knoten
|
||||||
class Liste:
|
|
||||||
def __init__(self):
|
|
||||||
self.head = None
|
|
||||||
|
|
||||||
def ausgebenListe(self):
|
knoten1 = Knoten(33)
|
||||||
|
knoten2 = Knoten(66)
|
||||||
|
knoten1.next = knoten2
|
||||||
|
|
||||||
aktueller_knoten = self.head
|
print(knoten1.next.data)
|
||||||
|
print(knoten2.data)
|
||||||
|
|
||||||
while aktueller_knoten is not None:
|
|
||||||
|
|
||||||
print(aktueller_knoten.daten)
|
|
||||||
|
|
||||||
aktueller_knoten =aktueller_knoten.nachfolger
|
|
||||||
Reference in New Issue
Block a user