Skip to content

2. Techniques & Problem‐Solving Patterns

Ravi Eragapati edited this page Dec 1, 2025 · 1 revision

Techniques

  • Dynamic Programming (DP)
  • Divide and Conquer
  • Greedy Algorithms
  • Recursion & Backtracking
  • Searching Algorithms
    • Binary Search
    • readth-First Search (BFS) and Depth-First Search (DFS)

Problem-Solving Patterns

  • Sliding Window
  • Two Pointers
  • Hashing/Hash Maps/Hash Sets
  • Bit Manipulation
  • Sorting Algorithms

Clone this wiki locally