From 33d752647f2d40fa1bc02796110801b21d4ee88f Mon Sep 17 00:00:00 2001 From: Kavin18 <148603725+Kavin56@users.noreply.github.com> Date: Wed, 15 May 2024 10:39:24 +0530 Subject: [PATCH] Delete mergesort.py --- mergesort.py | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 mergesort.py diff --git a/mergesort.py b/mergesort.py deleted file mode 100644 index aa543a5..0000000 --- a/mergesort.py +++ /dev/null @@ -1,48 +0,0 @@ -def mergeSort(array): - if len(array) > 1: - - r = len(array)//2 - L = array[:r] - M = array[r:] - - mergeSort(L) - mergeSort(M) - - i = j = k = 0 - - - - while i < len(L) and j < len(M): - if L[i] < M[j]: - array[k] = L[i] - i += 1 - else: - array[k] = M[j] - j += 1 - k += 1 - - - while i < len(L): - array[k] = L[i] - i += 1 - k += 1 - - while j < len(M): - array[k] = M[j] - j += 1 - k += 1 - - -def printList(array): - for i in range(len(array)): - print(array[i], end=" ") - print() - - -if __name__ == '__main__': - array = list(map(int,input("please input the elements: ").split())) - - mergeSort(array) - - print("Sorted array is: ") - printList(array)