This repository documents my DSA learning journey and the problems Iβve practiced to strengthen my problem-solving skills.
I have organized the study plan into three main phases:
- Arrays
- Strings
- Linked Lists
- Recursion
- Sorting Algorithms
- Hash Tables
- Stacks
- Queues
- Graphs
- Heaps
- Trees
- Tries
At first, I found it challenging to understand the logic behind DSA.
Through consistent practice and problem-solving, I have gradually improved and developed confidence in applying DSA to coding challenges.
This repo will continue to grow as I progress in my DSA journey π