Inhalte
- Algorithmische Grundlagen
- Einführung 14.04.08
- Asymptotische und experimentelle Analyse von Algorithmen
- Asymptotische Analyse 14.04.08
- Mathematische Grundlagen 14.04.08
- Fallstudien 14.04.08
- Experimentelle Analyse 14.04.08
- Algorithmische Entwurfsmuster 22.04.08
- Rekursion
- Problemlösen durch Rekursion 14.04.2008
- Analyse rekursiver Programme (in 1.4.1 enthalten)
- Das Master-Theorem 14.04.08
- Elementare abstrakte Datentypen
06.05.2008
- Vektoren, Folgen und Listen
- Stacks
- Folgen
- Bäume 06.05.2008
- Grundbegriffe und Definitionen
- Spezifikation des ADT BinTree
- Mehr-Wegebäume
- Wälder
- Traversieren von Bäumen 06.05.2008
- Sets, Tables und Dictionaries
26.05.2008
auch Skript
- ADT's Set, Table, Dictionary, Priority Queue
- Sequentielles Suchen in Tabellen
- Union Find Strukturen
- Dictionaries: Suchbäume und Hash-Techniken
- Binäre Suchbäume 27.05.2008
- Balancierte Bäume
- Höhenbalancierte Bäume (AVL-Bäume) 27.05.2008
- Gewichtsbalancierte Bäume 06.06.2008
- Bayer-Bäume 06.06.2008
- Hash-Techniken
18.06.2008
- Hashfunktionen 18.06.2008
- Universelles Hashing 25.06.2008 Skript
- Verkettung der Überläufer (nicht behandelt)
- Offene Adressierung 25.06.2008
- Invertierte Files (nicht behandelt)
- Prioritäts-Warteschlangen
01.07.2008
- Binäre Heaps und HeapSort 01.07.2008 HeapSort
- Binomiale Heaps 01.07.2008
- Fibonacci-Heaps 01.07.2008
- Graphen
- Eulersche Graphen
- Definitionen und Traversieren von Graphen
- Topologisches Sortieren
- Kürzeste Wege
- Dijkstras Algorithmus
- Alle kürzesten Wege
- Transitive Hülle
- Spannende Bäume
01. Juli 2008 | ©2007 Heiner Klocke