This commit is contained in:
alstergym
2026-09-21 15:51:30 +02:00
parent f98f2fa7ec
commit 1dca7cbe7f
2 changed files with 20 additions and 4 deletions
+5
View File
@@ -0,0 +1,5 @@
# 21.09.26
## Methoden der verketteten Liste
A1: In liste.py vermerkt
+15 -4
View File
@@ -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)