Die Lehrveranstaltung bietet eine Einführung in die Programmierung von Algorithmen beginnend von algorithmischen Grundkonzepten und Paradigmen, Eigenschaften von Algorithmen sowie speziellen Algorithmenklassen wie Hashverfahren, Sortier- und Suchverfahren, Algorithmen für Bäume und Graphalgorithmen. Die Vorlesung benutzt die objektorientierte Programmiersprache C++.
| Algorithmen | 01:18:14 |
|---|
| C++ Einführung | 01:29:08 |
|---|
| C++ Einführung (2) | 01:14:16 |
|---|
| Analyse von Algorithmen | 00:53:58 |
|---|
| Analyse von Algorithmen (2) | 01:13:40 |
|---|
| Datentypen | 01:10:16 |
|---|
| Sortieren: Merge Sort | 01:11:31 |
|---|
| Sortieren: Quick Sort | 01:15:24 |
|---|
| Suchen | 01:06:16 |
|---|
| Bäume (Suchbäume) | 01:16:26 |
|---|
| Balancierte Bäume | 01:16:56 |
|---|
| Bäume (Heaps) | 01:02:03 |
|---|
| Gerichtete Graphen | 01:13:13 |
|---|
| Graphen mit Kantengewichten | 01:25:53 |
|---|
| Optimierung | 01:05:08 |
|---|