LINFO1121: Data Structures and Algorithms#
Welcome to the course website for LINFO1121: Data Structures and Algorithms, taught by Prof. Pierre Schaus at UCLouvain.
Official Reference Book
4th Edition
Sedgewick & Wayne
Algorithms (4th Edition)
The foundational textbook for LINFO1121. Reading the designated chapters is essential for the flipped classroom format and lab exercises.
🏛️
BST Library Rental: ~20 copies available for student rental in Louvain-la-Neuve.
- Introduction
- Organization (UCLouvain Specific)
- Part 1 | Abstract data types, Complexity, Java Collections; Stacks, queues and linked lists
- Part 2 | Sorting and Properties of Sorted Sets
- Part 3 | Search Trees
- Part 4 | Maps: hash tables and other implementations, Strings: Trie and sub-string search algo
- Part 5 | Priority queues, union-find and data compression
- Part 6 | Graphs: paths, spanning trees, and shortest paths
- Exam Training