21
This commit is contained in:
@@ -1,2 +0,0 @@
|
|||||||
# Objektorientierung
|
|
||||||
|
|
||||||
@@ -1,2 +1,5 @@
|
|||||||
# Objektorientierung
|
# Objektorientierung
|
||||||
|
## 18.09
|
||||||
|
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.
|
||||||
|
|||||||
@@ -0,0 +1,15 @@
|
|||||||
|
from knoten import Knoten # von der Klasse Knoten wird der knoten abgerufen
|
||||||
|
class Liste: # class wird erstellt und mit leben ("Liste") gefüllt
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
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...
|
||||||
|
|
||||||
|
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
|
||||||
@@ -1,8 +1,23 @@
|
|||||||
|
#from knoten import Knoten
|
||||||
|
|
||||||
|
#knoten1 = Knoten(33)
|
||||||
|
#knoten2 = Knoten(66)
|
||||||
|
#knoten1.next = knoten2
|
||||||
|
|
||||||
|
#print(knoten1.next.data)
|
||||||
|
#print(knoten2.data)
|
||||||
|
|
||||||
from knoten import Knoten
|
from knoten import Knoten
|
||||||
|
class Liste:
|
||||||
|
def __init__(self):
|
||||||
|
self.head = None
|
||||||
|
|
||||||
knoten1 = Knoten(33)
|
def ausgebenListe(self):
|
||||||
knoten2 = Knoten(66)
|
|
||||||
knoten1.next = knoten2
|
|
||||||
|
|
||||||
print(knoten1.next.data)
|
aktueller_knoten = self.head
|
||||||
print(knoten2.data)
|
|
||||||
|
while aktueller_knoten is not None:
|
||||||
|
|
||||||
|
print(aktueller_knoten.daten)
|
||||||
|
|
||||||
|
aktueller_knoten =aktueller_knoten.nachfolger
|
||||||
Reference in New Issue
Block a user