5th Commit
This commit is contained in:
@@ -9,16 +9,21 @@ class Liste:
|
|||||||
while aktueller_knoten is not None:
|
while aktueller_knoten is not None:
|
||||||
print(aktueller_knoten.daten)
|
print(aktueller_knoten.daten)
|
||||||
aktueller_knoten = aktueller_knoten.nachfolger
|
aktueller_knoten = aktueller_knoten.nachfolger
|
||||||
|
|
||||||
def append(self,daten):
|
def append(self,daten):
|
||||||
neuer_knoten = Knoten(daten)
|
neuer_knoten = Knoten(daten)
|
||||||
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
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user