We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7465b90 commit 37cc488Copy full SHA for 37cc488
MergeSort.py
@@ -0,0 +1,32 @@
1
+def merge_sort(arr):
2
+ if len(arr)>1:
3
+ left_arr=arr[:(len(arr)//2)]
4
+ right_arr=arr[len(arr)//2:]
5
+
6
+ merge_sort(left_arr)
7
+ merge_sort(right_arr)
8
9
+ i=0
10
+ j=0
11
+ k=0
12
+ while(i<len(left_arr) and j<len(right_arr)):
13
+ if(left_arr[i]<right_arr[j]):
14
+ arr[k]=left_arr[i]
15
+ i+=1
16
+ else:
17
+ arr[k]=right_arr[j]
18
+ j+=1
19
+ k+=1
20
+ while(i<len(left_arr)):
21
22
23
24
+ while(j<len(right_arr)):
25
+ arr[k]=right_arr[j];
26
27
28
29
30
+array=[5,10,3,4,9,4,7]
31
+merge_sort(array)
32
+print(array)
0 commit comments