Baum Traversierungen
Pre-Order
In-Order
Post-Order
Level-Order
Name von Pre-Order?
Hauptreihenfolge
Name von In-Order
Symmetrische Traversierung
Name von Post-Order
Nebenreihenfolge
Abfolge Pre-Order
Wurzel
Linker Teilbaum (Von der Wurzel ausgehend)
Rechter Teilbaum (Von der Wurzel ausgehend)
Abfolge In-Order
Linker Teilbaum (Von den Blättern ausgehend)
Rechter Teilbaum (Von den Blättern ausgehend)
Abfolge Post-Order
Abfolge Level-Order
Jeweils eine Ebene mit den Wurzeln zuerst komplett durchlaufen, danach die Ebene darunter
Wozu wird der Dijkstra-Algorithmus genutzt?
Auffinden eines kürzesten Pfades in einem Graphen
Welche Art Algorithmus ist der Dijkstra-Algorithmus
Greedy
Sortieralgorithmen
Selection Sort
Insert Sort
Quick Sort
Bubble Sort
Eigenschaften von Selection Sort
Sortieren durch Auswahl
Entnehmen des i-kleinsten Elementes und einfügen in die richtige position
Laufzeit O(n^2)
Eigenschaften von Insertion Sort
Sortieren durch einfügen
Eigenschaften von Quick Sort
Divide-and-Conquer
In-Situ
Laufzeit
Worst-Case: O(n^2)
Avg-Case: O(NlogN)
Eigenschaften von Bubble Sort
Sortieren durch Vertauschung benachbarter Elemente
Verfahren zur Suche in Zeichenketten
Sequentielle Suche
Binäre Suche
Fibonacci Suche
String Matching
Eigenschaften Sequentielle Suche
Ineffizient
(N+1)/2 Vergleiche
Eigenschaften Binäre Suche
Avg-Case: O(log2(N)) für große N
Eigenschaften Fibonacci Suche
Unterteilung gemäß der Fibonacci-Zahlenfolge
String Matching Verfahren
Naives Verfahren
Verfahren von Knuth-Morris-Pratt
Verfahren von Boyer-Moore
Definition Hash-Funktion
Eine Funktion, die Werte beliebiger Größe auf Werte einer beschränkten oder fest definierten Größe abbildet
Wo werden Hash-Funktionen eingesetzt
Berechnung von Speicheradressen
Kryptografie
Hash Verfahren
Divisions-Rest-Methode
Multiplikative Methode
Offene Hash-Verfahren
Dynamische Hash-Verfahren
Lineares Sondieren
Quadratisches Sondieren
Lineares Hashing
Virtuelles Hashing
Methoden zur Mustererkennung
Regression
Cluster-Analyse
Neuronale Netze
Was wird mit einer “Regression” gemacht?
Binäre Klassifikation
Cluster Analyse Algorithmen
k-Means-Algorithmus
Lloyd-Algorithmus
MacQueens-Algorithmus
Zuletzt geändertvor einem Jahr