Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture introduces abstract data structures (ADTs) and the standard C++ library. It covers the importance of choosing the right data models for algorithms, the characteristics of ADTs, and the main tools available in the C++ standard library. Topics include linked lists, stacks, queues, associative tables, iterators, and algorithms like sorting. The lecture also explores the use of complex numbers, random number generation, and various functions provided by the library. Practical examples and code snippets are used to illustrate the concepts.