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#缓存封装类
最新资讯
热门推荐