1. 1. 🧮 Data Structure and Algorithms
  2. 2. 🌸 Welcome!
  3. 3. 📚 Standard Template Library
  4. 4. 🍽️ Prerequisites
  5. 5. Intro
  6. 6. Preliminaries (basics)
  7. 7. String Processing
  8. 8. Array and matrix
  9. 9. Linked List
  10. 10. Stack & Queue
    1. 10.1. Stack Basics
    2. 10.2. Postfix notation
    3. 10.3. Quick Sort
    4. 10.4. Recursion
    5. 10.5. Tower of Hanoi
    6. 10.6. Queue
    7. 10.7. Priority Queue (one way list)
    8. 10.8. Priority Queue (2D matrix)
  11. 11. Tree
    1. 11.1. Binary Tree
    2. 11.2. Binary Search Tree
    3. 11.3. Heap and Heap Sort
    4. 11.4. Minimum Spanning Tree
  12. 12. Graph
    1. 12.1. 🔸 Warshall's Algorithm
    2. 12.2. Linked Representation
    3. 12.3. Traversing - BFS, DFS & More
    4. 12.4. Dijkstra
    5. 12.5. Bellman-Ford
  13. 13. Sorting & Searching
    1. 13.1. Insertion Sort
    2. 13.2. Selection Sort
    3. 13.3. Bubble Sort
    4. 13.4. Merge Sort
  14. 14. Intro
  15. 15. Number Theory
  16. 16. Prime Numbers
  17. 17. GCD and LCM
  18. 18. Modular Arithmetic
  19. 19. Combinatorics
  20. 20. Probability
  21. 21. Big Integer

Data Structure and Algorithms

Probability