This repository contains my solutions and implementations for various Data Structures and Algorithms problems. The goal is to practice and improve my problem-solving skills.
- Linked Lists
- Stacks
- Queues
- Trees
- Graphs
- Hash Tables
- Heaps
- ...
- Searching
- Linear Search
- Binary Search
- Depth-First Search (DFS)
- Breadth-First Search (BFS)
- Sorting
- Bubble Sort
- Merge Sort
- Quick Sort
- ...
- Dynamic Programming
- Greedy Algorithms
- ...
If you'd like to contribute, please follow these guidelines:
- Fork the repository.
- Create a new branch.
- Make your changes and test them.
- Submit a pull request with a description of your changes.
Include instructions on how to run your code, especially if it requires specific setup or dependencies.
# Example commands
git clone https://github.com/ShubhamDambale/Dsa_Algorithm.git
cd YourRepository
python main.py