🎯 A web-based interactive platform showcasing my structured LeetCode solutions — fully searchable, categorized by topic and difficulty.
💡 Includes clean, well-documented code and in-browser explanations — perfect for daily practice and interview prep.
- 🔄 Daily/Weekly practice log
- 🧪 Prepare effectively for technical interviews
- 🧰 Build a personal reference of clear solutions
This repo is mainly for personal use, but feel free to fork or star it if you find it helpful!
Want to suggest a better solution or a tough new problem? PRs are welcome. 😊
If this repo helped you, give it a ⭐ and share the word!
| Category | Examples |
|---|---|
| 🔢 Arrays & Sliding Window | Two Sum, Kadane’s Algorithm, Sliding Window Maximum |
| 🧵 Strings & Pattern Matching | Longest Substring Without Repeating, KMP, Group Anagrams |
| 🔁 Dynamic Programming | Climbing Stairs, Longest Increasing Subsequence, 0/1 Knapsack |
| 🗺️ Graph Algorithms | DFS, BFS, Dijkstra, Topological Sort, Union-Find |
| 🌲 Tree Algorithms | Inorder Traversal, Lowest Common Ancestor, Serialize & Deserialize Tree |
| 📉 Greedy | Jump Game, Merge Intervals, Gas Station |
| 📚 Backtracking | N-Queens, Sudoku Solver, Subsets, Permutations |
| ⚖️ Binary Search | Search in Rotated Array, Koko Eating Bananas |
| 🧮 Math & Number Theory | GCD, Sieve of Eratosthenes, Modular Arithmetic |
| 🔢 Bit Manipulation | Single Number, Hamming Weight, Bitwise AND of Range |
| 🧊 Recursion & Divide & Conquer | Merge Sort, Quick Sort, Pow(x, n) |
| Structure | Examples |
|---|---|
| 📦 Arrays & Lists | Array Manipulation, Two Pointers, Prefix Sum |
| 🧵 Strings | Palindrome Check, Reversal, Character Count |
| 🌲 Binary Trees | Traversals (Inorder, Preorder, Postorder), Balanced Trees |
| 🌳 Binary Search Trees (BST) | Insert, Delete, Validate BST |
| 📚 Heaps & Priority Queues | Kth Largest Element, Merge K Sorted Lists |
| 🗂️ Hash Tables & Sets | Two Sum, Longest Consecutive Sequence, Isomorphic Strings |
| 📋 Stacks & Queues | Valid Parentheses, Min Stack, Implement Queue using Stacks |
| 🌀 Linked Lists | Reverse Linked List, Detect Cycle, Merge Two Lists |
| 🧭 Graphs | Adjacency List/Matrix, Topological Sort, Connected Components |