首页 > 编程语言 > 详细

Python实现希尔排序 񿛽

时间:2019-08-17 13:26:38      阅读:79      评论:0      收藏:0      [点我收藏+]

原文: http://blog.gqylpy.com/gqy/271

"```python
lst = [i for i in range(20, 0, -1)]

length = len(lst)
r = length // 2
while r:
for i in range(length - r):
if lst[i] > lst[i + r]:
lst[i], lst[i + r] = lst[i + r], lst[i]
r = r // 2
else:
for i in range(length - 1):
for i in range(i, -1, -1):
if lst[i] > lst[i + 1]:
lst[i], lst[i + 1] = lst[i + 1], lst[i]
```
"

原文: http://blog.gqylpy.com/gqy/271

Python实现希尔排序 񿛽

原文:https://www.cnblogs.com/bbb001/p/11367671.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!