5th Commit

This commit is contained in:
alstergym
2026-09-28 15:46:16 +02:00
parent 5e21ffc3b4
commit e509f70907
2 changed files with 24 additions and 19 deletions
+6 -1
View File
@@ -15,10 +15,15 @@ class Liste:
if self.head is None: if self.head is None:
self.head = neuer_knoten self.head = neuer_knoten
return return
aktueller_knoten = self.head else:
aktueller_knoten = self.head
while aktueller_knoten.nachfolger is not None: while aktueller_knoten.nachfolger is not None:
aktueller_knoten = aktueller_knoten.nachfolger aktueller_knoten = aktueller_knoten.nachfolger
aktueller_knoten.nachfolger = neuer_knoten aktueller_knoten.nachfolger = neuer_knoten
# def delete(self, daten):
# falscher_knoten =
# Schnittstelle zur Verwaltung der Liste # Schnittstelle zur Verwaltung der Liste
# Methoden: Länge der Liste, Positionsabfrage, Einträge einfügen (attend) und Löschen, # Methoden: Länge der Liste, Positionsabfrage, Einträge einfügen (attend) und Löschen,
+17 -17
View File
@@ -1,26 +1,26 @@
from knoten import Knoten from knoten import Knoten
from liste import Liste from liste import Liste
#Attribute: # #Attribute:
knoten1 = Knoten(2) # knoten1 = Knoten(2)
knoten2 = Knoten(4) # knoten2 = Knoten(4)
knoten3 = Knoten(6) # knoten3 = Knoten(6)
knoten4 = Knoten(8) # knoten4 = Knoten(8)
knoten5 = Knoten(10) # knoten5 = Knoten(10)
knoten6 = Knoten(12) # knoten6 = Knoten(12)
head = knoten1 # head = knoten1
#Aufbau: # #Aufbau:
knoten1.nachfolger = knoten2 # knoten1.nachfolger = knoten2
knoten2.nachfolger = knoten3 # knoten2.nachfolger = knoten3
knoten3.nachfolger = knoten4 # knoten3.nachfolger = knoten4
knoten4.nachfolger = knoten5 # knoten4.nachfolger = knoten5
knoten5.nachfolger = knoten6 # knoten5.nachfolger = knoten6
#Ausgabe: # #Ausgabe:
print(knoten1.daten) # print(knoten1.daten)
print (knoten2.nachfolger.daten) # print (knoten2.nachfolger.daten)
#Hinzufügen #Hinzufügen
liste = Liste() liste = Liste()