diff --git a/Verkettete Liste/liste.py b/Verkettete Liste/liste.py index f7bd206..d678e8c 100644 --- a/Verkettete Liste/liste.py +++ b/Verkettete Liste/liste.py @@ -9,16 +9,21 @@ class Liste: while aktueller_knoten is not None: print(aktueller_knoten.daten) aktueller_knoten = aktueller_knoten.nachfolger - + def append(self,daten): neuer_knoten = Knoten(daten) if self.head is None: self.head = neuer_knoten return - aktueller_knoten = self.head + else: + aktueller_knoten = self.head + while aktueller_knoten.nachfolger is not None: aktueller_knoten = aktueller_knoten.nachfolger aktueller_knoten.nachfolger = neuer_knoten + # def delete(self, daten): + # falscher_knoten = + # Schnittstelle zur Verwaltung der Liste # Methoden: Länge der Liste, Positionsabfrage, Einträge einfügen (attend) und Löschen, diff --git a/Verkettete Liste/starten.py b/Verkettete Liste/starten.py index 0c96893..c4915b2 100644 --- a/Verkettete Liste/starten.py +++ b/Verkettete Liste/starten.py @@ -1,26 +1,26 @@ from knoten import Knoten from liste import Liste -#Attribute: -knoten1 = Knoten(2) -knoten2 = Knoten(4) -knoten3 = Knoten(6) -knoten4 = Knoten(8) -knoten5 = Knoten(10) -knoten6 = Knoten(12) +# #Attribute: +# knoten1 = Knoten(2) +# knoten2 = Knoten(4) +# knoten3 = Knoten(6) +# knoten4 = Knoten(8) +# knoten5 = Knoten(10) +# knoten6 = Knoten(12) -head = knoten1 +# head = knoten1 -#Aufbau: -knoten1.nachfolger = knoten2 -knoten2.nachfolger = knoten3 -knoten3.nachfolger = knoten4 -knoten4.nachfolger = knoten5 -knoten5.nachfolger = knoten6 +# #Aufbau: +# knoten1.nachfolger = knoten2 +# knoten2.nachfolger = knoten3 +# knoten3.nachfolger = knoten4 +# knoten4.nachfolger = knoten5 +# knoten5.nachfolger = knoten6 -#Ausgabe: -print(knoten1.daten) -print (knoten2.nachfolger.daten) +# #Ausgabe: +# print(knoten1.daten) +# print (knoten2.nachfolger.daten) #Hinzufügen liste = Liste()