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: Monday, 23 Jan 2023
- Whole document: [1-662] (std · pr4 · pr1 · lec · two)
- Part 1. Organizational Matters [2-11] (std · pr4 · pr1 · lec · two)
- Contents [8-8]
- Literatur [9-11]
- Part 2. Foundations [12-123] (std · pr4 · pr1 · lec · two)
- Part 3. Data Structures [124-453] (std · pr4 · pr1 · lec · two)
- Dictionary [129-331] (std · pr4 · pr1 · lec · two)
- Binary Search Trees [130-139] (std · pr4 · pr1 · lec · two)
- Red Black Trees [140-164] (std · pr4 · pr1 · lec · two)
- Splay Trees [165-189] (std · pr4 · pr1 · lec · two)
- Augmenting Data Structures [190-196] (std · pr4 · pr1 · lec · two)
- Skip Lists [197-211] (std · pr4 · pr1 · lec · two)
- van Emde Boas Trees [212-248] (std · pr4 · pr1 · lec · two)
- Hashing [249-331] (std · pr4 · pr1 · lec · two)
- Priority Queues [332-387] (std · pr4 · pr1 · lec · two)
- Union Find [388-416] (std · pr4 · pr1 · lec · two)
- van Emde Boas Trees [417-453] (std · pr4 · pr1 · lec · two)
- Dictionary [129-331] (std · pr4 · pr1 · lec · two)
- Part 4. Flows and Cuts [454-600] (std · pr4 · pr1 · lec · two)
- Introduction [456-465] (std · pr4 · pr1 · lec · two)
- Augmenting Path Algorithms [466-494] (std · pr4 · pr1 · lec · two)
- Flow Applications [495-511] (std · pr4 · pr1 · lec · two)
- Matching [495-501]
- Baseball Elimination [502-507]
- Project Selection [508-511]
- Push Relabel Algorithms [512-546] (std · pr4 · pr1 · lec · two)
- Mincost Flow [547-568] (std · pr4 · pr1 · lec · two)
- Gomory Hu Trees [569-584] (std · pr4 · pr1 · lec · two)
- Global Mincut [585-600] (std · pr4 · pr1 · lec · two)
- Part 5. Matchings [601-661] (std · pr4 · pr1 · lec · two)
- Definition [602-602]
- Bipartite Matching via Flows [603-603]
- Augmenting Paths for Matchings [604-613]
- Weighted Bipartite Matching [614-627] (std · pr4 · pr1 · lec · two)
- Maximum Matching in General Graphs [628-649] (std · pr4 · pr1 · lec · two)
- The Hopcroft-Karp Algorithm [650-661] (std · pr4 · pr1 · lec · two)
Annotierte Folien
Error: not available