Skip to main content

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

Authors

  • Asmaa Aly - Initial work ## License

This project is licensed under the MIT License - see the LICENSE.md file for details

Project details


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.6.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

sorting_asmaa-0.4.6-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file sorting_asmaa-0.4.6.tar.gz.

File metadata

  • Download URL: sorting_asmaa-0.4.6.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for sorting_asmaa-0.4.6.tar.gz
Algorithm Hash digest
SHA256 445e5b2d57d46b2481f1b7213d638c73fbc9c1c99b51363d94fe3d526a487ced
MD5 dfbd33364e1bc9959a049ea0c0b638af
BLAKE2b-256 8c7227a1000a3264ca9c5e46708fa122b54d8b8965e59a277f953782f87d4fe9

See more details on using hashes here.

File details

Details for the file sorting_asmaa-0.4.6-py3-none-any.whl.

File metadata

  • Download URL: sorting_asmaa-0.4.6-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for sorting_asmaa-0.4.6-py3-none-any.whl
Algorithm Hash digest
SHA256 81a3a1082b775813991f2522e6d6074a8ed8d8a018ec06bc81840a52a561e71c
MD5 2a5e6e3e5c5377cdb6f6e365ff3b0311
BLAKE2b-256 888d1cd12fc2352033b4b21c66938659207484b28ee4fcf8d2c89e211b174c5c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page