Introduction to Algorithms and Data Structures (LTAT.03.029) Spring 2027

Schedule

Week Topic
01 What are algorithms and data structures?
02 Searching and Sorting
03 More Sorting
04 Stacks and Queues
05 Trees and Traversals
06 Self-Balancing Binary Search Trees
07 Heaps, Heapsort, and Priority Queues
08 Midterm Test
09 Hash Tables
10 Graphs and their reprsentation
11 Spanning Trees
12 Shortest Paths
13 Selected Topics (Max Flow?)
14 Selected Topics (Splay Trees?)
15 Exam Review