Selected Topics in Data Structures

Syllabus:

  • Amortized analysis
  • Priority queues
  • Binary search trees
  • Hashing
  • RMQ and LCA
  • Sufix trees and arrays
  • Succinct data structures
  • BWT, FM-index
  • DS for external memory
  • Streaming DS
  • Persistent and functional DS

Schedule: Wednesdays in M-I and Thursdays in M-II at 8:10 am.

Contact: jakub.kovac47[at-sign]gmail[dot]com

Materials:

Lecture notes and slides:

Announcements

Homework

All deadlines are until 8:00 in the morning, i.e. before the lecture. Submission by email.

Lectures