Welcome to my Data Structures and Algorithms (DSA) practice repository.
I created this to build strong problem-solving skills and improve my logical thinking by solving DSA problems consistently.
- To build a strong foundation in DSA
- To improve my logic and thinking process
- To become confident in solving real-world coding problems
- To maintain a consistent habit of coding and problem solving
I will cover a wide range of DSA topics including:
- Arrays
- Strings
- Linked Lists
- Stacks & Queues
- Trees & Binary Trees
- Recursion & Backtracking
- HashMaps & HashSets
- Sorting & Searching
- Binary Search
- Sliding Window
- Two Pointers
- Graphs (BFS/DFS)
- Dynamic Programming (DP)
- Bit Manipulation
- Tries
I solve problems from multiple platforms including:
Each folder represents a topic and contains solutions for problems I solved: