21.09.26
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
# 21.09.26
|
||||||
|
|
||||||
|
## Methoden der verketteten Liste
|
||||||
|
|
||||||
|
A1: In liste.py vermerkt
|
||||||
@@ -1,5 +1,16 @@
|
|||||||
from knoten import Knoten
|
from knoten import Knoten #liste.py wird mit knoten.py verbunden
|
||||||
|
|
||||||
class Liste:
|
class Liste: #Klasse wird erstellt und im Nachfolgenden definiert
|
||||||
def __init__(self):
|
def __init__(self): #Konstruktor und Attribut "self"
|
||||||
self.head = None
|
self.head = None #Anfang der Liste ist leer
|
||||||
|
|
||||||
|
def ausgebenListe(self): #Methode wird erstellt
|
||||||
|
aktueller_knoten = self.head #"aktueller_knoten" wird auf den Wert von "self.head" gesetzt
|
||||||
|
while aktueller_knoten is not None: #Unter der Bedingung, dass "aktueller_knoten" einen Wert hat...
|
||||||
|
|
||||||
|
print(aktueller_knoten.daten) #...wird das Attribut "daten" von "aktueller_knoten" ausgegeben
|
||||||
|
|
||||||
|
aktueller_knoten = aktueller_knoten.nachfolger #daraufhin wird der nachfolger von "aktueller_knoten" das neue "aktueller_knoten"
|
||||||
|
|
||||||
|
def append(self, daten):
|
||||||
|
neuer_knoten = Knoten(daten)
|
||||||
|
|||||||
Reference in New Issue
Block a user