A Powerful Python package that performs 15 different types of stable and unstable Sorting algorithms on List Data Structure. This package will be more beneficial for competitive programmers and developers. Based on your requirement choose your sort algorithm.
# importing Library
from sorting_techniques import pysort
# Creating the Sort Object
sortObj = pysort.Sorting()
myList = [1,3,2,7,4,89,56,99,111,23,6445,566]
# Genearting the Sort Result
sortResult = sortObj.bubbleSort(myList)
# The SortResult contains the Sorted List
print(sortResult)
# Performing Insertion Sort
sortResult = sortObj.insertionSort(myList)
# The SortResult contains the Sorted List
print(sortResult)
# Performing Insertion Sort
sortResult = sortObj.selectionSort(myList)
# The SortResult contains the Sorted List
print(sortResult)
# Performing Insertion Sort
sortResult = sortObj.shellSort(myList)
# The SortResult contains the Sorted List
print(sortResult)
# Performing Insertion Sort
sortResult = sortObj.pigeonHoleSort(myList)
# The SortResult contains the Sorted List
print(sortResult)
# Performing Insertion Sort
sortResult = sortObj.heapSort(myList)
# The SortResult contains the Sorted List
print(sortResult)
# Performing Insertion Sort
sortResult = sortObj.heapSort(myList)
# The SortResult contains the Sorted List
print(sortResult)
# Performing Insertion Sort
sortResult = sortObj.heapSort(myList)
# The SortResult contains the Sorted List
print(sortResult)
# Performing Insertion Sort
sortResult = sortObj.pancakeSort(myList)
# The SortResult contains the Sorted List
print(sortResult)
# Performing Insertion Sort
sortResult = sortObj.bogoSort(myList)
# The SortResult contains the Sorted List
print(sortResult)
# Performing Insertion Sort
sortResult = sortObj.mergeSort(myList)
# The SortResult contains the Sorted List
print(sortResult)
# Performing Insertion Sort
sortResult = sortObj.heapSort(myList)
# The SortResult contains the Sorted List
print(sortResult)
# Performing Insertion Sort
sortResult = sortObj.brickSort(myList)
# The SortResult contains the Sorted List
print(sortResult)
# Performing Insertion Sort
sortResult = sortObj.radixSort(myList)
# The SortResult contains the Sorted List
print(sortResult)
# Performing Insertion Sort
sortResult = sortObj.heapSort(myList,initialIndexValue, lengthOfList-1)
# The SortResult contains the Sorted List
print(sortResult)
- Python v3.x is Required.