A collection of Java solutions for common Data Structures and Algorithms (DSA) problems.
Organized by topic for placements, interviews, and competitive programming preparation.
- ✅ Categorized by topic (Arrays, Linked List, Stack, Queue, Trees, Graphs, Dynamic Programming, etc.)
- ✅ Clean, well-commented Java code
- ✅ Problem statements + explanations where applicable
- ✅ Useful for quick revision before interviews
📚 Topics Covered Arrays
Strings
Linked List
Stack & Queue
Recursion
Sorting & Searching
Trees & Graphs
Dynamic Programming
Greedy Algorithms
🎯 Goal This repository is my personal DSA practice log in Java. It helps me:
Build problem-solving skills
Maintain consistency
Prepare for placements & technical interviews
🤝 Contributing This is primarily for my own practice, but if you spot any mistakes or have suggestions, feel free to open a pull request or raise an issue.