ef:datenstrukturen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ef:datenstrukturen [2025/11/06 14:07] lehmannref:datenstrukturen [2025/11/13 13:35] (aktuell) lehmannr
Zeile 36: Zeile 36:
 Visualisierung: Visualisierung:
   [Head] → [3 | Next] → [7 | Next] → [9 | Next] → [12 | Next] →NULL   [Head] → [3 | Next] → [7 | Next] → [9 | Next] → [12 | Next] →NULL
 +
 +<WRAP nicebox green>
 +** Aufgabe 1 ** 
 +Welche Vorteile und Nachteile hat wohl eine Verkettete Liste verglichen mit einer einfachen Liste (Array)?
 +</WRAP>
 +
  
 ==== 2.2 Stack (Stapel) und Queue (Warteschlange) ==== ==== 2.2 Stack (Stapel) und Queue (Warteschlange) ====
Zeile 55: Zeile 61:
  
 ==== 2.3 Bäume und Graphen ==== ==== 2.3 Bäume und Graphen ====
-**Bäume:** 
-  * Hierarchische Struktur mit Wurzel (Root) und Knoten (Nodes). 
-  * Jeder Knoten kann mehrere Kinder haben. 
-  * Beispiel: Binärbaum (max. 2 Kinder pro Knoten). 
- 
-Visualisierung: 
-        Root 
-       /    \ 
-    Node1   Node2 
  
 **Graphen:** **Graphen:**
   * Sammlung von Knoten (Vertices) und Kanten (Edges), die die Knoten verbinden.   * Sammlung von Knoten (Vertices) und Kanten (Edges), die die Knoten verbinden.
   * Kann gerichtet oder ungerichtet sein.   * Kann gerichtet oder ungerichtet sein.
 +  * Kann Zyklen enthalten oder azyklisch sein.
   * Beispiel: Straßennetz, soziale Netzwerke.   * Beispiel: Straßennetz, soziale Netzwerke.
 +  * Ein **Baum** ist ein **zusammenhängernder Graph ohne Zyklen**.
  
 Visualisierung: Visualisierung:
Zeile 76: Zeile 75:
  
  
-[[https://www.jamisbuck.org/presentations/rubyconf2011/index.html#binary-tree-demo]]+**Bäume:** 
 +  * Hierarchische Struktur mit Wurzel (Root) und Knoten (Nodes). 
 +  * Jeder Knoten kann mehrere Kinder haben. 
 +  * Für n Knoten hat ein Baum immer n-1 Kanten. 
 +  * Es gibt einen eindeutigen Weg von zwischen zwei Knoten. 
 +  * Beispiel: Binärbaum (max. 2 Kinder pro Knoten), Dateisystem 
 + 
 +Visualisierung: 
 +        Root 
 +       /    \ 
 +    Node1   Node2 
 + 
 + 
 +[[https://www.jamisbuck.org/presentations/rubyconf2011/index.html#title-page]]
  
 [[ef:start|Zurück zur Übersicht]] [[ef:start|Zurück zur Übersicht]]
 </WRAP> </WRAP>
  • ef/datenstrukturen.1762434474.txt.gz
  • Zuletzt geändert: 2025/11/06 14:07
  • von lehmannr