This repository contains my daily practice solutions for Data Structures and Algorithms (DSA) in Java.
I solve at least one problem each day and document my learning progress weekly.
- Strengthen algorithmic and problem-solving skills
- Improve code readability and time complexity analysis
- Build a strong foundation for technical interviews
- Arrays & Hashing
- Strings
- Stack / Queue
- Trees & Graphs
- Sorting & Searching
- Recursion & Dynamic Programming