Structured solutions to Data Structures & Algorithms problems
Following Striver's A2Z DSA Sheet · Built by Riya
This repo tracks my daily DSA practice as a CSE (AI-ML) student at Adani University.
Every solution includes my plain-English approach, time & space complexity, and a quick test.
No copy-paste. All hand-coded.
Updated weekly every Sunday.
| Topic | Folder | Problems Done | Status |
|---|---|---|---|
| Arrays | arrays/ | 24 | ✅ Done |
| Two Pointer | two-pointer/ | 3 | 🔄 In progress |
| Binary Search | binary-search/ | 16 | ✅ Done |
| Linked Lists | linked-lists/ | 3 | ✅ Done |
| Stacks & Queues | stacks-queues/ | 5 | ✅ Done |
| Strings | strings/ | 10 | ✅ Done |
| Sorting | sorting/ | 1 | 🔄 In progress |
| Dynamic Programming | dynamic-programming/ | 1 | 🔄 In progress |
| Hashing | hashing/ | 0 | ⬜ Not started |
| Trees | trees/ | 0 | ⬜ Not started |
| Graphs | graphs/ | 0 | ⬜ Not started |
| Dynamic Programming | dynamic-programming/ | 1 | 🔄 In progress |
| Greedy | greedy/ | 0 | ⬜ Not started |
Legend: ✅ Done · 🔄 In progress · ⬜ Not started
dsa-solutions/
├── README.md
├── arrays/
├── two-pointer/
├── binary-search/
├── sorting/
├── linked-lists/
├── stacks-queues/
├── recursion/
├── strings/
├── hashing/
├── trees/
├── graphs/
├── dynamic-programming/
└── greedy/
One problem at a time. Every day counts.