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 106a93f commit 59683d9Copy full SHA for 59683d9
5.mergeSort.md
@@ -76,24 +76,23 @@ function merge(left, right)
76
77
```python
78
def mergeSort(arr):
79
- import math
80
if(len(arr)<2):
81
return arr
82
- middle = math.floor(len(arr)/2)
+ middle = len(arr)/2
83
left, right = arr[0:middle], arr[middle:]
84
return merge(mergeSort(left), mergeSort(right))
85
86
def merge(left,right):
87
result = []
88
while left and right:
89
if left[0] <= right[0]:
90
- result.append(left.pop(0));
+ result.append(left.pop(0))
91
else:
92
- result.append(right.pop(0));
+ result.append(right.pop(0))
93
while left:
94
+ result.extend(left)
95
while right:
96
+ result.extend(right)
97
return result
98
```
99
0 commit comments