Welcome to my Data Structures & Algorithms practice repository.
This repository contains all the LeetCode problems I have solved, organized in batches of 100 for better structure and tracking.
- Solve 500+ LeetCode problems
- Master DSA patterns
- Improve problem-solving speed
- Prepare for top product-based companies
Problems are organized in ranges:
0-100-LeetCode-DSA/
101-200-LeetCode-DSA/
201-300-LeetCode-DSA/
...
Each folder contains:
- Problem solution (.java)
- Explanation (.md)
- Time & Space Complexity
- Approach & Intuition
- Arrays
- Strings
- Linked List
- Stack & Queue
- Binary Search
- Recursion & Backtracking
- Sliding Window
- Two Pointers
- Trees
- Graphs
- Dynamic Programming
| Range | Status |
|---|---|
| 0 - 100 | π§ In Progress |
| 101 - 200 | β³ Coming Soon |
| 201 - 300 | β³ Coming Soon |
| 301 - 400 | β³ Coming Soon |
- Java
For every problem:
- Clean and optimized code
- Proper variable naming
- Comments explaining logic
- Intuition written in simple words
Consistency > Talent.
This repository reflects:
- Daily practice
- Structured learning
- Pattern recognition
- Interview preparation
β 100 Problems
β 200 Problems
β 300 Problems
β¬ 500+ Problems
β If you find this repository helpful, feel free to star it.
Mansi Pandey