A sorting package
Project description
sorting_asmaa is a Python package that gives the user options to sort different types of inputs. The package includes quick sort, K-way merge sort, introsort,Bucket sort,shell sort, and Radix sort. ## Getting Started ### Prerequisites
Before proceeding with the package installation, the following packages are needed: Math and timeit ### Installing
On command prompt
$ pip install sorting_asmaa
Usage
To use quicksort,
import sorting_asmaa slist=[1,3,4,5] #add your list sorting_asmaa.quicksort_asmaa(slist)
To use shell sort,
slist=[1,3,4,5] #add your list print(sorting_asmaa.shellsort_asmaa(slist))
To use k-way merge sort
k=2 #add the value of k slist=[1,3,4,5] #add your list sorting_asmaa.kmerge_asmaa(slist)
To use bucket sort
slist=[1,3,4,5] #add your list sorting_asmaa.bucketsort_asmaa(slist)
To use radix sort
slist=[1,3,4,5] #add your non-negative input sorting_asmaa.radixsort_asmaa(slist)
To use intro sort
slist=[1,3,4,5] #add your input sorting_asmaa.introsort_asmaa(slist)
Built With
Dillinger - Readme framework used
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
sorting_asmaa-0.4.4.tar.gz
(6.1 kB
view hashes)
Built Distribution
Close
Hashes for sorting_asmaa-0.4.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 982675155e9ee40e3e3b975d313db7338f4ad8a3bdace4b6fe9822f1d65e0aff |
|
MD5 | 0a22a6e5d9e18846b95afdc45447be97 |
|
BLAKE2b-256 | 90e5b45581093122ffaa07991ca3cf28f64bbb2b7e36d46ab3766f790fc6e432 |