4th Commit
This commit is contained in:
@@ -1,10 +1,24 @@
|
||||
# from knoten import Knoten
|
||||
# class Liste:
|
||||
# def __init__(self):
|
||||
# self.head = None
|
||||
from knoten import Knoten
|
||||
class Liste:
|
||||
def __init__(self):
|
||||
self.head = None
|
||||
|
||||
# def ausgebenListe (self):
|
||||
|
||||
def ausgebenListe (self):
|
||||
aktueller_knoten = self.head
|
||||
|
||||
# # Schnittstelle zur Verwaltung der Liste
|
||||
# # Methoden: Länge der Liste, Positionsabfrage, Einträge einfügen (attend) und Löschen,
|
||||
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
|
||||
while aktueller_knoten.nachfolger is not None:
|
||||
aktueller_knoten = aktueller_knoten.nachfolger
|
||||
aktueller_knoten.nachfolger = neuer_knoten
|
||||
|
||||
# Schnittstelle zur Verwaltung der Liste
|
||||
# Methoden: Länge der Liste, Positionsabfrage, Einträge einfügen (attend) und Löschen,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
from knoten import Knoten
|
||||
#from liste import Liste
|
||||
from liste import Liste
|
||||
|
||||
#Attribute:
|
||||
knoten1 = Knoten(2)
|
||||
@@ -21,3 +21,13 @@ knoten5.nachfolger = knoten6
|
||||
#Ausgabe:
|
||||
print(knoten1.daten)
|
||||
print (knoten2.nachfolger.daten)
|
||||
|
||||
#Hinzufügen
|
||||
liste = Liste()
|
||||
liste.append(2)
|
||||
liste.append(4)
|
||||
liste.append(6)
|
||||
liste.append(8)
|
||||
liste.append(10)
|
||||
liste.append(12)
|
||||
liste.ausgebenListe()
|
||||
|
||||
Reference in New Issue
Block a user