This repository contains solutions to various Data Structures and Algorithms (DSA) problems from LeetCode and GeeksforGeeks (GFG), implemented in Java. It serves as a practice hub for mastering DSA concepts and problem-solving techniques.
- Array Problems
- Linked Lists
- Stacks and Queues
- Trees (Binary Trees, BST, etc.)
- Graphs
- Dynamic Programming
- Recursion and Backtracking
- Sorting and Searching
- Greedy Algorithms
- Bit Manipulation
- Hashing Each folder or file corresponds to a particular topic or problem, with detailed Java solutions and comments for better understanding.
- LeetCode: Popular platform for practicing coding and DSA problems.
- GeeksforGeeks (GFG): A well-known platform with a vast collection of DSA problems and tutorials.