Welcome to my Data Structures and Algorithms (DSA) problem-solving journey! In this repository, you'll find solutions to DSA problems from HackerRank and LeetCode, covering various topics to enhance problem-solving skills. The solutions are primarily implemented in Java, with additional solutions in Python for some problems.
- Arrays
- Linked Lists
- Stacks
- Queues
- Trees
- Graphs
- Dynamic Programming
- Sorting and Searching
- Recursion and Backtracking
- Hashing
- Greedy Algorithms
- Bit Manipulation
- and more!
Join me in solving DSA problems and mastering fundamental algorithms and data structures. Let's challenge ourselves and have fun while doing it! If you have any questions or suggestions, feel free to reach out. Happy coding!