We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f188c1e commit dcb3529Copy full SHA for dcb3529
1 file changed
SkipSort.py
@@ -2,8 +2,8 @@ def skip_sort(list,start,end):
2
'''
3
接收一个列表和第一个索引以及最后一个索引
4
1.将列表的第一个值定位第一次循环的基准值,大于基准值的排在右边,小于基准值的排在左边
5
- 2.先从右开始往左遍历,直到找到一个小于基准值的,将其赋值给基准值
6
- 3.再从左开始往右遍历,知道找到一个大于基准值的,将其赋值给第一步的值
+ 2.先从右开始往左遍历,直到找到一个小于基准值的,将其赋值给此时的左索引下的值
+ 3.再从左开始往右遍历,直到找到一个大于基准值的,将其赋值给此时的右索引下的值
7
4.如此循环,直到左指针大于等于右指针时,循环终止,此时的值成为新基准值
8
5.迭代循环
9
0 commit comments