From ec0ccab1942fbbe3f77fc8a3c4b2b8f3600ae17c Mon Sep 17 00:00:00 2001 From: alstergym Date: Fri, 18 Sep 2026 09:14:30 +0200 Subject: [PATCH] 3rd Commit --- README.md | 2 +- Verkettete Liste/knoten.py | 4 ++++ Verkettete Liste/liste.py | 10 ++++++++++ Verkettete Liste/starten.py | 23 +++++++++++++++++++++++ 4 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 Verkettete Liste/liste.py 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)