Data Structures and Algorithms 2019-2020


Data Structures and Algorithms (course code X_400614) is a course of 6 ECTS which is taught in period 1.

The description of the course in the study guide.

Contents concerning data structures:
Linear data structures: stacks, queues, linked lists. Tree-like data structures: binary trees, binary search trees, heaps, balanced trees. Graphs-like data structures. Hash tables.
Contents concerning algorithms:
sorting algorithms, the divide-and-conquer programming paradigm, dynamic programming, greedy algorithms, graph algorithms, string matching.
Contents concerning complexity analysis:
big-Oh notation, worst-case time complexity.

See also the study guide.

Information about the course 2018-2019

The information about data structures and algorithms for period 1 of 2018-2019 is available via Canvas. If you have questions about the course, please contact Femke van Raamsdonk at f.van.raamsdonk at
Last change August 15, 2018.