Welcome to my Data Structures & Algorithms journey! Every solution I submit on LeetCode is automatically synced here, so this repo is a living record of my growth as a problem solver.
"The best way to learn DSA is to solve, fail, understand, and solve again."
| Topic | Status |
|---|---|
| 📦 Arrays & Hashing | ✅ Done |
| 👉 Two Pointers | ✅ Done |
| 🪟 Sliding Window | 🔄 In Progress |
| 📚 Stack & Queue | 🔄 In Progress |
| 🔍 Binary Search | ⏳ Upcoming |
| 🔗 Linked List | ⏳ Upcoming |
| 🌳 Trees & BST | ⏳ Upcoming |
| ⛰️ Heap / Priority Queue | ⏳ Upcoming |
| 🕸️ Graphs | ⏳ Upcoming |
| 🧩 Backtracking | ⏳ Upcoming |
| 🧮 Dynamic Programming | ⏳ Upcoming |
| 🔤 Tries & Greedy | ⏳ Upcoming |
📁 Mess-Mate-
├── 📁 0001-two-sum
│ ├── 📄 README.md → problem statement
│ └── 📄 solution.cpp → my accepted solution
├── 📁 0002-add-two-numbers
└── ...
Each folder contains the problem description, my accepted solution, and sometimes notes on the approach.
flowchart LR
A[Solve on LeetCode] --> B[Submit Accepted]
B --> C[LeetHub Syncs]
C --> D[Auto-pushed to GitHub]
D --> E[Streak Grows 🔥]