LeetCode problems organized by topic — each solution includes approach, complexity, and key insight.
Language: C++
dsa-solutions/
├── arrays/
├── strings/
├── binary-search/
├── bit-manipulation/
├── recursion/
├── backtracking/
├── linked-lists/
├── stacks-queues/
├── trees/
├── heaps/
├── hashing/
├── tries/
├── graphs/
└── dynamic-programming/
Every solution follows this header:
// LC [number] · [Problem Name]
// Link: https://leetcode.com/problems/[slug]/
// Approach: [one line description]
// Time: O(?) | Space: O(?)
// Key insight: [what makes this problem click]- 80+ problems by May 2026
- All topics from arrays → DP covered
- Pattern Recognition