Welcome to the Python Algorithms Playground! This repository is dedicated to learning and practicing various algorithms implemented in Python. Whether you're a beginner looking to understand basic algorithms or an experienced developer aiming to deepen your knowledge, this repository has something for you.
- Sorting Algorithms: Implementations of classic sorting algorithms such as Bubble Sort, Quick Sort, Merge Sort, and more.
- Searching Algorithms: Algorithms like Binary Search, Linear Search, Depth-First Search (DFS), Breadth-First Search (BFS), etc.
- Graph Algorithms: Algorithms for graph traversal, shortest path algorithms like Dijkstra's algorithm, A*, etc.
- Dynamic Programming: Solutions for problems using dynamic programming techniques.
- Exercises: Various algorithmic problems and exercises to practice what you've learned.
-
Clone the repository:
git clone https://github.com/your-username/python-algorithms.git](https://github.com/adrielkirch/algorithms-python) cd algorithms-python