25
This commit is contained in:
@@ -3,3 +3,5 @@
|
||||
verkettete Liste und liniare Liste in der Klasse besprovhen und erklärt
|
||||
## 21.09
|
||||
Aufgabe von Itslearning bearbeitet und in der Datei liste.py zu finden, inform von #anhenungen an die einzelnen zeilen.
|
||||
## 25.09
|
||||
An den Aufgaben von istlearning weiter gearbeitet und einiges ausprobiert.
|
||||
@@ -4,12 +4,19 @@ class Liste: # class wird ers
|
||||
def __init__(self): # __init__ der Konstruktor und wird mit dem Parameter self gefüllt
|
||||
self.head = None # die Methode head erhält die definition Nne wodurch das Ende der Kette beschrieben wird
|
||||
|
||||
def ausgebenListe(self): # Methode wird erstellt
|
||||
def ausgebenListe(self): # Methode wird erstellt
|
||||
|
||||
aktueller_knoten = self.head #aktueller_knoten wird auf self.head gesetzt
|
||||
aktueller_knoten = self.head #aktueller_knoten wird auf self.head gesetzt
|
||||
|
||||
while aktueller_knoten is not None: # unter der Bedingung das aktueller_knoten einen wert hat...
|
||||
while aktueller_knoten is not None: # unter der Bedingung das aktueller_knoten einen wert hat...
|
||||
|
||||
print(aktueller_knoten.daten) # befehl wird erteilt , dass der aktuelle_knoten.daten also die neuzugeschriebenen werte ausgegeben werden
|
||||
print(aktueller_knoten.daten) # befehl wird erteilt , dass der aktuelle_knoten.daten also die neuzugeschriebenen werte ausgegeben werden
|
||||
|
||||
aktueller_knoten = aktueller_knoten.nachfolger # daraufhin wird der nachfolger von aktueller_knoten der neue aktuelle_knoten die werte somit also überschrieben
|
||||
aktueller_knoten = aktueller_knoten.nachfolger # daraufhin wird der nachfolger von aktueller_knoten der neue aktuelle_knoten die werte somit also überschrieben
|
||||
#aufgabe2
|
||||
|
||||
def append(self,daten):
|
||||
aktueller_knoten = Knoten(daten) # Objekt erzeugt mit `daten` drin
|
||||
|
||||
if self.head == None:
|
||||
self.head = aktueller_knoten # aktuelller knoten wird als "link" in head gespeichert und schafft eine verbindung
|
||||
Reference in New Issue
Block a user