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