This repository contains Java solutions for the DSA sheet designed by Arsh Goyal. The sheet covers over 280+ DSA (Data Structures and Algorithms) questions, encompassing various concepts to solidify your understanding and prepare you for technical interviews at top tech companies.
https://www.proelevate.in/dsa-practice/arsh-dsa-sheet
- Array
- String
- Matrix
- Mathematics
- Sorting and searching
- Linked list
- Stack and Queue
- Tree
- Graph
- Trie
- Heap
- Dynamic Programming
- Two Pointers and Sliding Windows
- Greedy
- Backtracking
- Segment Tree
To use this repository, simply clone it to your local machine and start solving problems! The solutions are organized by topic, so you can easily find the solution to the problem you're working on.
Each solution file contains a brief description of the problem, followed by my Java solution. I've tried to make my solutions as clear and concise as possible, but please feel free to open an issue if you have any questions.
This repository is licensed under the MIT License.