DSA

C++ STL
  1. STL - Introduction
  2. STL - Vectors
  3. STL - Sequence Containers & Adaptors
  4. STL - Associative Containers
  5. STL - Algorithms
  6. C++ Character functions
  7. Other C++
Theory
  1. Algorithm Complexity
  2. Graph Representation
  3. Recurrence relations and Master theorem
  4. Loops vs Recursion
  5. Types of Recursion

Algorithms

Sorting algorithms & Binary Search
  1. Selection-sort
  2. Bubble-sort
  3. Insertion-sort
  4. Merge-sort
  5. Quick-sort
  6. Binary-search
Graph algorithms
  1. BFS Traversal
  2. DFS Traversal

Arrays & Strings

Stack, Queues, Heaps

Linked Lists