Welcome to my LeetCode Journey!
This repository documents my practice of solving LeetCode problems using Java.
The goal is to improve problem-solving skills, strengthen Data Structures & Algorithms (DSA), and build consistency through coding.
Problems are organized by topic for easier navigation:
- Solve problems consistently to build strong DSA fundamentals
- Write clean, optimized, and well-commented code
- Track progress and create a personal reference library
- Explore multiple approaches (brute force → optimized)
- ✅ Arrays
- ✅ Strings
- ⏳ Linked List
- ⏳ Trees
- ⏳ Dynamic Programming
- ⏳ Graphs
(I’ll update this as I go along!)
- Language: Java ☕
- Platform: LeetCode
This is mainly for personal learning, but feel free to suggest optimizations or share alternative approaches!
Consistency > Intensity. One problem at a time.