This repository contains my personal study and implementation of Data Structures and Algorithms using Python.
The goal of this project is to:
- Strengthen problem-solving skills
- Prepare for technical interviews
- Build a clean and well-documented DSA portfolio
- Big-O Notation
- Arrays & Strings
- Hash Tables
- Recursion
- Stacks & Queues
- Linked Lists
- Sorting Algorithms
- Searching Algorithms
- Trees
- Graphs
- Dynamic Programming
- Python 3.x
- Standard Python libraries only
Each folder contains:
- Concept explanation (README)
- Python implementations
- Practice exercises
- Interview-style problems
git clone https://github.com/your-username/data-structures-algorithms-python.git
cd data-structures-algorithms-python
python 01_arrays/basic_operations.py