Data Structures and Algorithms 2017-2018


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

Contents concerning data structures:
Linear data structures: stacks, queues, linked lists. Tree-like data structures: binary trees, binary search trees, heaps, AVL-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 2017-2018

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