This repository contains solutions to various Data Structures and Algorithms problems that I have practiced. Each solution is accompanied by a description of the problem and my thought process while solving it.
The problems are taken from A-to-Z-DSA striver sheet and cover a range of topics within Data Structures and Algorithms such as:
- Arrays
- Strings
- Linked Lists
- Trees
- Graphs
- Dynamic Programming
- Graph
- etc.
- Sheet link: AtoZ-Striver-Sheet
- DSA-
- Clone the repository to your local machine
- Navigate to the solution you are interested in
- Read the problem statement and my thought process in the comments
- Run the code and verify the solution output
Note: This repository is for educational and personal use only. If you're working on a similar problem, it's always better to solve it on your own before looking at the solution here.