Skip to content

Commit 3125abb

Browse files
authored
Update 4.shellSort.md
1 parent e1b1c66 commit 3125abb

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

4.shellSort.md

+7-6
Original file line numberDiff line numberDiff line change
@@ -153,14 +153,15 @@ void shellSort(vector<int>& nums) {
153153
while (gap < (int)nums.size() / 3) {
154154
gap = gap * 3 + 1;
155155
}
156-
for (; gap >= 1; gap /= 3) {
157-
for (int i = 0; i < gap; ++i) {
158-
for (int j = i + gap; j < nums.size(); j += gap) {
159-
for (int k = j; k - gap >= 0 && nums[k] < nums[k - gap]; k -= gap) {
160-
swap(nums[k], nums[k - gap]);
156+
for (; gap >= 1; gap /= 3) {
157+
for (int i = 0; i < gap; ++i) {
158+
for (int j = i + gap; j < nums.size(); j += gap) {
159+
for (int k = j; k - gap >= 0 && nums[k] < nums[k - gap]; k -= gap) {
160+
swap(nums[k], nums[k - gap]);
161161
}
162162
}
163163
}
164164
}
165165
}
166-
```
166+
167+
```

0 commit comments

Comments
 (0)