Efficient Algorithms and Data Structures I
General Info
- Lecturer: Prof. Dr. Harald Räcke
- Module: IN2003, TUMonline
- Area:
4+2 lectures per week in area III (Theoretical Computer Science)
core course, topic algorithms - Time and Place:
- Monday, 10:15–11:45, 5620.01.102 (102, Interims Hörsaal 2)
- Friday, 10:15–11:45, 5620.01.102 (102, Interims Hörsaal 2)
- Audience:
graduate students of computer science
students with computer science as minor - Prerequisites:
1st and 2nd year courses -
Recommended for:
Fundamental knowledge in topic Algorithms -
Related and Advanced Lectures:
Efficient Algorithms and Data Structures II
help Slides: Sunday, 06 Feb 2022
- Whole document: [1-616] (std · pr4 · pr1 · lec · two)
- Part 1. Organizational Matters [2-17] (std · pr4 · pr1 · lec · two)
- Contents [14-14]
- Literatur [15-17]
- Part 2. Foundations [18-129] (std · pr4 · pr1 · lec · two)
- Part 3. Data Structures [130-423] (std · pr4 · pr1 · lec · two)
- Dictionary [135-337] (std · pr4 · pr1 · lec · two)
- Binary Search Trees [136-145] (std · pr4 · pr1 · lec · two)
- Red Black Trees [146-170] (std · pr4 · pr1 · lec · two)
- Splay Trees [171-195] (std · pr4 · pr1 · lec · two)
- Augmenting Data Structures [196-202] (std · pr4 · pr1 · lec · two)
- Skip Lists [203-217] (std · pr4 · pr1 · lec · two)
- van Emde Boas Trees [218-254] (std · pr4 · pr1 · lec · two)
- Hashing [255-337] (std · pr4 · pr1 · lec · two)
- Priority Queues [338-394] (std · pr4 · pr1 · lec · two)
- Union Find [395-423] (std · pr4 · pr1 · lec · two)
- Dictionary [135-337] (std · pr4 · pr1 · lec · two)
- Part 4. Flows and Cuts [424-538] (std · pr4 · pr1 · lec · two)
- Introduction [426-435] (std · pr4 · pr1 · lec · two)
- Augmenting Path Algorithms [436-464] (std · pr4 · pr1 · lec · two)
- Flow Applications [465-481] (std · pr4 · pr1 · lec · two)
- Matching [465-471]
- Baseball Elimination [472-477]
- Project Selection [478-481]
- Push Relabel Algorithms [482-516] (std · pr4 · pr1 · lec · two)
- Mincost Flow [517-538] (std · pr4 · pr1 · lec · two)
- Part 5. Matchings [539-615] (std · pr4 · pr1 · lec · two)
- Definition [540-540]
- Bipartite Matching via Flows [541-541]
- Augmenting Paths for Matchings [542-551]
- Weighted Bipartite Matching [552-565] (std · pr4 · pr1 · lec · two)
- Maximum Matching in General Graphs [566-587] (std · pr4 · pr1 · lec · two)
- The Hopcroft-Karp Algorithm [588-599] (std · pr4 · pr1 · lec · two)
- Gomory Hu Trees [600-615] (std · pr4 · pr1 · lec · two)
Annotierte Folien
Error: not available