Algorithms and Data Structures
Content
This lecture will familiarize you with a series of concrete algorithms, principles for algorithm design, and their complexity analysis. Topics covered include asymptotic notations, recursive equations, sorting and selection algorithms, hash methods, graph algorithms, dynamic programming, greedy methods, and algebraic and number-theoretic algorithms.
Literature
T.H. Cormen, C.E. Leiserson, R.L. Rivest: Introduction to Algorithms. MIT Press, 1990.
U. Schöning: Algorithms. Spectrum Academic Publishing, 2001.
Script on algorithms and data structures.
Practise and Tutorials
Practice problems and lecture materials will be made available through the Moodle learning platform.
Teacher
Lecture Time
Tuesday 16:15 - 17:45 h Hall 1
Thursday 14:15 - 15:45 h Hall 15
Information on Lecture
Examination Dates
17.02.2026 from 11 a.m. in Hall 2,3,20,21,22
31.03.2026 from 9 a.m. in Hall 20,21,22,4/5