No project description provided
Project description
Sorting Algorithm Visualizer
Purpose
This has been a fun project of mine to help visualize the inner workings of sorting algorithms. It is a fun mental exercise to write these algorithms in an iterable fashion version a 'method' implementation.
Description
The BubbleSort, HeapSort, and QuickSort have been added to show the number of compare operations as well as time-to-completion relative to each algorithm.
Installation
Use a virtual environment if you like. Just need to enter the folling items in the command line:
> git clone https://github.com/ctimmins96/Sorting-Algorithm-Visualizer.git
> cd ./Sorting-Algorithm-Visualizer
> pip install -e .
Package is now available on PyPi! In can be installed doing the following:
> pip install timmins_sort
Use
Once installed, enter the following in the command line:
> timmins-sorter
Alternatively, the project and be imported and run via the following:
import timmins_sort
timmins_sort.run()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file timmins_sort-1.1.0.tar.gz.
File metadata
- Download URL: timmins_sort-1.1.0.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa6247b439d0681150a64065ab430a74a5d90575853e239ea42e2ac1d404dad1
|
|
| MD5 |
9a902adf6c9848ebf0cb6dbbad8445c0
|
|
| BLAKE2b-256 |
b5e4a113a01f9d83bd555239a9c078349b25375cec9fefcfec75e64f19915dac
|
File details
Details for the file timmins_sort-1.1.0-py3-none-any.whl.
File metadata
- Download URL: timmins_sort-1.1.0-py3-none-any.whl
- Upload date:
- Size: 10.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92c928be408accc247d5dc5c89392f824a57edb9baba53b655f94c42e31de5b7
|
|
| MD5 |
3558e9d3d268e5e3ef0288c23d4c682c
|
|
| BLAKE2b-256 |
1efc51f660f93fe942cf5f1ec357c9595105a3f6b211b41a5231d1308c3adc04
|