This repository contains a collection of Java projects along with Data Structures and Algorithms (DSA) implementations and problem sets.
It is designed for practice, interview preparation, and strengthening problem-solving skills in Java.
-
Java Projects
- Mini projects showcasing core Java concepts.
- Hands-on implementations of OOP, Collections, Exception Handling, and more.
-
DSA Implementations
- Arrays, Strings, Linked Lists, Stacks, Queues
- Trees, Graphs, Heaps, Hashing
- Searching and Sorting Algorithms
- Dynamic Programming, Recursion, Backtracking
-
Problem Sets
- LeetCode, GeeksforGeeks, HackerRank style problems
- Solutions with explanations and comments
- Beginner β Advanced level problems
- Java 8 or higher
- Any IDE (Eclipse, IntelliJ, VS Code) or command line setup
- Strengthen problem-solving with Java
- Prepare for coding interviews
- Build reusable DSA templates for quick reference
This project is licensed under the MIT License.