Lab 3 Report: Program
Lab 3 Report: Program
Lab 3 Report :
Program:
def insertionSort(array):
data = [9, 5, 1, 4, 3]
insertionSort(data)
print('Sorted Array in Descending Order:')
print(data)
Output:
Program:
# Insertion sort in Python
def insertionSort(array):
data = [9, 5, 1, 4, 3]
insertionSort(data)
print('Sorted Array in Ascending Order:')
print(data)
Output:
Program:
# MergeSort in Python
def mergeSort(array):
if len(array) > 1:
i=j=k=0
# Driver program
if __name__ == '__main__':
array = [6, 5, 12, 10, 9, 1]
mergeSort(array)
Output:
Program:
# Selection sort in Python
def selectionSort(array, size):
for step in range(size):
min_idx = step
Output:
Sorted Array in Ascending Order:
[-9, -2, 0, 11, 45]