Algorithms and Data Structures in C++
We will learn algorithms, data structures and problem-solving techniques in C++, such as binary search, prefix sums, sets, maps, recursion and dynamic programming. Each week, we will cover one topic with its implementation and solve related problems.
Prior knowledge needed: basic operations in C++, conditional statements, arrays, loops.