https://github.com/gtalarico/python-algorithms
Python Algorithms
https://github.com/gtalarico/python-algorithms
Last synced: 9 days ago
JSON representation
Python Algorithms
- Host: GitHub
- URL: https://github.com/gtalarico/python-algorithms
- Owner: gtalarico
- Created: 2020-04-13T00:38:50.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-22T08:01:38.000Z (almost 4 years ago)
- Last Synced: 2025-04-06T05:34:33.748Z (3 months ago)
- Language: Python
- Size: 2.63 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Visual Algorithms
### Motivation
* Practice Algorithms
* It's more fun when you can see them### Usage
```
$ python -m algos --help
$ python -m algos sort bubble
$ python -m algos sort selection --speed 0.2 --height 10 --width 10
$ python -m algos brackets "((((((())[])))"
```### [Sorting](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability)
- [X] Bubble Sort
- [X] Selection Sort
- [X] Insertion Sort
- [X] Merge Sort
- [ ] Heap Sort
- [ ] Quick Sort
- [ ] Bucket Sort#### Screenshots
##### Bubble

##### Selection

##### Insertion

##### Merge Sort
### Others
- [X] Brackets
- [ ] Land & River### Resources
* [Computational Geometry by David Mount](https://www.cs.umd.edu/class/spring2012/cmsc754/Lects/cmsc754-lects.pdf)
* [Big O Cheatsheet](https://www.bigocheatsheet.com/)
* [jwasham/coding-interview-university](https://github.com/jwasham/coding-interview-university)#### Similar Projects
* [MTrajK/coding-problems](https://github.com/MTrajK/coding-problems)
* [prabhupant/python-ds](https://github.com/prabhupant/python-ds)
* [TheAlgorithms/Python](https://github.com/TheAlgorithms/Python)
* [alisianoi/algos-py](https://github.com/alisianoi/algos-py)