python实现插入排序
2018-07-20 来源:open-open
#coding: UTF-8
def arrage(temp_list):
num = len(temp_list)
for i in range(1,num):
for j in range(i):
if temp_list[i] >= temp_list[j] and j == (i-1):
break
elif temp_list[i] <= temp_list[j] and j == 0:
temp_list.insert(0,temp_list.pop(i))
elif temp_list[i] <= temp_list[j+1] and temp_list[i] >= temp_list[j]:
temp_list.insert((j+1),temp_list.pop(i))
def main():
temp_list = [2,3,6,5,15,4,7,6,34,23,1,24]
arrage(temp_list)
print temp_list
main()
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
上一篇:一个自定义的C#缓存封装类
最新资讯
热门推荐