Tracking my DSA journey for coding interviews
Just a guy trying to survive tech interviews one AC at a time.
This repo is my space to practice, mess up, figure things out, and (hopefully) get good at data structures and algorithms. Mostly solving LeetCode stuff in Java. Occasionally Python if Java says no.
arrays/– sliding, prefixing, brute-forcing lifelinked_lists/– pointer helltrees/– recursive brain tanglesgraphs/– BFS, DFS, and existential questionsdp/– disappointment and perseverancebacktracking/– sudoku, subsets, and sanity checks
| Problem | Status | Language | Notes |
|---|---|---|---|
| Two Sum (#1) | ✅ | Java | hashmap warm-up |
| Best Time to Buy/Sell Stock (#121) | ✅ | Java | track min, clean and quick |
| Longest Substring Without Repeat (#3) | ⬜ | sliding window revisit | |
| Coin Change (#322) | ⬜ | DP incoming pain |
- Stop skipping DP
- 1 mock/week (Pramp / with a friend)
- Clean up messy code before pushing
- Comment key lines like a nice human
- Dry run everything
- If you brute force, say it with confidence
- Better clean code than clever chaos
- Think loud, code calm
Let’s go. LeetCode won’t solve itself. 💪