This commit is contained in:
alstergym
2026-09-28 15:47:34 +02:00
parent 2aca88f3cc
commit 46f77c0c14
2 changed files with 14 additions and 20 deletions
+9 -1
View File
@@ -19,4 +19,12 @@ class Liste: # class wird ers
aktueller_knoten = Knoten(daten) # Objekt erzeugt mit `daten` drin
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
+5 -19
View File
@@ -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
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