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 163ec33 commit f283dc8Copy full SHA for f283dc8
5.mergeSort.md
@@ -41,7 +41,7 @@
41
```js
42
function mergeSort(arr) { // 采用自上而下的递归方法
43
var len = arr.length;
44
- if(len < 2) {
+ if(len < 2) { //当分为一个元素时,所有最小子节点就是已经排好序的了!
45
return arr;
46
}
47
var middle = Math.floor(len / 2),
@@ -56,7 +56,7 @@ function merge(left, right)
56
57
while (left.length && right.length) {
58
if (left[0] <= right[0]) {
59
- result.push(left.shift());
+ result.push(left.shift()); //left.shift()返回left被删除的第一个元素!
60
} else {
61
result.push(right.shift());
62
@@ -222,4 +222,4 @@ function merge($left, $right)
222
223
return $result;
224
225
-```
+```
0 commit comments