1. Fundamentals of Data Structures and Algorithms
  2. Arrays and Algorithms for Searching and Sorting
  3. Lists
  4. Stack and Queue
  5. Hashing and Maps
  6. Trees and Traversal Algorithms
  7. Graphs and Traversal Algorithms