A collection of Data Structures and Algorithms (DSA) assignments and exercises implemented in Python. This repository is designed for learning, practicing, and showcasing solutions to common DSA problems.
This repo includes implementations for:
- Arrays & Strings
- Linked Lists
- Stacks & Queues
- Trees (Binary Trees, BSTs)
- Graphs
- Sorting Algorithms
- Searching Algorithms
- Dynamic Programming
- Other algorithmic problems
Each folder contains Python scripts with clear comments and examples.
- Clean and readable Python code
- Step-by-step explanations in comments
- Both linear and binary search implementations
- Various algorithmic solutions for practice and learning
- Clone the repository:
git clone https://github.com/SohamGhangale/DSA-Python-Collection
.git