Structured DSA practice in Java following a pattern-based approach.
- Arrays & Hashing
- Sliding Window
- Two Pointers
- Binary Search
- Recursion
- Backtracking
src/
├── arrays/
├── sliding-window/
├── two-pointers/
├── binary-search/
├── recursion/
└── backtracking/
LeetCode — solutions with approach notes where needed.
Actively updated as new patterns are completed.