Algorithmic Theory and Data Structures

At UPMC, 2nd-year of Bachelor Degree in Computer Science

This course aims at giving the basis of complexity theory and data structures. This course introduces graphs, binary research trees, heaps as well as hash tables. These data structures are presented and used extensively through many exercices and projects realized using the C language and their algorithmic properties are analyzed.