# 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)