diff --git a/README.md b/README.md index bd78cd0..c0775b9 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -# CedricGrubeKart +# CedricGrubeObjektorientierung diff --git a/Verkettete Liste/knoten.py b/Verkettete Liste/knoten.py index e69de29..d8b30b9 100644 --- a/Verkettete Liste/knoten.py +++ b/Verkettete Liste/knoten.py @@ -0,0 +1,4 @@ +class Knoten: + def __init__(self,daten): + self.daten = daten + self.nachfolger = None \ No newline at end of file diff --git a/Verkettete Liste/liste.py b/Verkettete Liste/liste.py new file mode 100644 index 0000000..346cf50 --- /dev/null +++ b/Verkettete Liste/liste.py @@ -0,0 +1,10 @@ +# from knoten import Knoten +# class Liste: +# def __init__(self): +# self.head = None + +# def ausgebenListe (self): + + +# # Schnittstelle zur Verwaltung der Liste +# # Methoden: Länge der Liste, Positionsabfrage, Einträge einfügen (attend) und Löschen, diff --git a/Verkettete Liste/starten.py b/Verkettete Liste/starten.py index e69de29..864f788 100644 --- a/Verkettete Liste/starten.py +++ b/Verkettete Liste/starten.py @@ -0,0 +1,23 @@ +from knoten import Knoten +#from liste import Liste + +#Attribute: +knoten1 = Knoten(2) +knoten2 = Knoten(4) +knoten3 = Knoten(6) +knoten4 = Knoten(8) +knoten5 = Knoten(10) +knoten6 = Knoten(12) + +head = knoten1 + +#Aufbau: +knoten1.nachfolger = knoten2 +knoten2.nachfolger = knoten3 +knoten3.nachfolger = knoten4 +knoten4.nachfolger = knoten5 +knoten5.nachfolger = knoten6 + +#Ausgabe: +print(knoten1.daten) +print (knoten2.nachfolger.daten)