Advanced Data Structures S25
to Whiteboard Site

Description

Efficient data structures are important components of all nontrivial algorithms, and are basic building blocks of the modern computing infrastructure. Besides their practical importance, the design and analysis of data structures has revealed a rich mathematical theory. The ultimate theoretical limits of data structures are the subject of deep open questions.

The topic of this course is the design and analysis of data structures (including both classical and recent results), with emphasis on data structures that are adaptive, exploiting regularities in their input.

As prerequisite, algorithmic and relevant mathematical background knowledge is assumed (e.g., the course "Advanced algorithms" or similar).

Lectures: Wednesdays 2-4 in T9/049

Exercises (tutorials): Thursdays 10-12 in A3/019

First meeting: April 16th.

 

Similar course in 2020:

http://page.mi.fu-berlin.de/lkozma/ds2020

 

Lecture material:

link (mostly notes and recordings from last time)

 

 

Die Schwerpunkte dieser Vorlesung sind Design, Analyse, und Anwendungen von Datenstrukturen. Die Vorlesung wird in der englischen Sprache gehalten.

 

Literature

  • Cormen, Leiserson, Rivest, Stein: Introduction to Algorithms, 3rd Ed. The MIT Press 2009
  • Mehlhorn: Data Structures and Algorithms (3 volumes), Springer 1984
  • Tarjan: Data Structures and Network Algorithms, SIAM 1987
  • recent articles

Links to similar courses at other universities:

  • Pat Morin, Carleton,  http://cglab.ca/~morin/teaching/5408/
  • Erik Demaine, MIT, http://courses.csail.mit.edu/6.851/
  • Jeff Erickson, UIUC, http://jeffe.cs.illinois.edu/teaching/datastructures/
  • Venkatesh Raman, IMSc, https://www.imsc.res.in/~vraman/adsjan2012/index.html
Basic Course Info

Course No Course Type Hours
19321101 Vorlesung 2
19321102 Übung 2

Time Span 16.04.2025 - 30.07.2025
Instructors
László Kozma

Study Regulation

0086c_k150 2014, BSc Informatik (Mono), 150 LPs
0086d_k135 2014, BSc Informatik (Mono), 135 LPs
0087d_k90 2015, BSc Informatik (Kombi), 90 LPs
0088d_m60 2015, MSc Informatik (Kombi), 60 LPs
0089b_MA120 2008, MSc Informatik (Mono), 120 LPs
0089c_MA120 2014, MSc Informatik (Mono), 120 LPs
0207b_m37 2015, MSc Informatik (Lehramt), 37 LPs
0208b_m42 2015, MSc Informatik (Lehramt), 42 LPs
0458a_m37 2015, MSc Informatik (Lehramt), 37 LPs
0471a_m42 2015, MSc Informatik (Lehramt), 42 LPs
0556a_m37 2018, M-Ed Fach 1 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 37 LPs
0556b_m37 2023, M-Ed Informatik Fach 1 (Lehramt an Integrierten Sekundarschulen und Gymnasien), 37 LP
0557a_m42 2018, M-Ed Fach 2 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 42 LPs
0557b_m42 2023, M-Ed Informatik Fach 2 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 42 LPs
0590b_MA120 2021, MSc Data Science, 120 LP

Advanced Data Structures S25
to Whiteboard Site

Main Events

Day Time Location Details
Wednesday 14-16 A3/ 024 Seminarraum 2025-04-16 - 2025-07-30
Wednesday 14-16 T9/049 Seminarraum 2025-04-16 - 2025-07-30

Accompanying Events

Day Time Location Details
?? ? - ? Problems session1

Advanced Data Structures S25
to Whiteboard Site

Most Recent Announcement

:  

Currently there are no public announcements for this course.


Older announcements

Advanced Data Structures S25
to Whiteboard Site

Currently there are no resources for this course available.
Or at least none which you're allowed to see with your current set of permissions.
Maybe you have to log in first.