|
|
@ -87,13 +87,12 @@ comments: true
|
|
|
|
j := i - 1
|
|
|
|
j := i - 1
|
|
|
|
// 内循环:将 base 插入到左边的正确位置
|
|
|
|
// 内循环:将 base 插入到左边的正确位置
|
|
|
|
for j >= 0 && nums[j] > base {
|
|
|
|
for j >= 0 && nums[j] > base {
|
|
|
|
nums[j+1] = nums[j] // 1. 将 nums[j] 向右移动一位
|
|
|
|
nums[j+1] = nums[j] // 1. 将 nums[j] 向右移动一位
|
|
|
|
j--
|
|
|
|
j--
|
|
|
|
}
|
|
|
|
}
|
|
|
|
nums[j+1] = base // 2. 将 base 赋值到正确位置
|
|
|
|
nums[j+1] = base // 2. 将 base 赋值到正确位置
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
=== "JavaScript"
|
|
|
|
=== "JavaScript"
|
|
|
|