Welcome to my Data Structures and Algorithms (DSA) repository! This repository contains LeetCode solutions, organized topic-wise, all implemented in Java.
This serves as a structured guide for:
β Coding interview preparation π
β Competitive programming π
β Strengthening DSA concepts π
Each folder represents a DSA topic, containing multiple solved LeetCode problems.
β Programming Language: Java β
β Covered Topics:
- Arrays & Strings
- Linked Lists
- Trees & Graphs
- Dynamic Programming (DP)
- Stack, Queue, Heap
- Recursion & Backtracking
- Bit Manipulation
- Greedy Algorithms
β
1000+ problems solved on LeetCode
β
Following Striverβs A2Z DSA Sheet
β
Solving LeetCode Problem of the Day (POTD)
β
Daily consistency in problem-solving
- Clone the repository:
git clone https://github.com/your-username/DSA-Java-LeetCode.git cd DSA-Java-LeetCode