# miniS - Algorithms Sandbox
Here you can find my implementations of algorithms that I learned (or refreshed) when I read the [Grokking Algorithms - An illustrated guide for programmers and other curious people](Grokking%20Algorithms%20-%20An%20illustrated%20guide%20for%20programmers%20and%20other%20curious%20people.md) book.
1. [Selection sort](./selection_sort.py)
2. [Quick sort](./quick_sort.py)
3. [Binary search](./binary_search.py)
4. [BFS](./bfs.py)
5. [Dijkstra](./dijkstra.py)
6. Recurency
- [Fibonacci](./recurency/fibonaci.py)
- [Factorial](./recurency//factorial.py)
- [Max in list](./recurency/max_in_list.py)
- [Sum from list](./recurency/recurency_sum.py)