python实现插入排序

来源:互联网 发布:python百度地图 编辑:程序博客网 时间:2024/06/14 00:56
#coding: UTF-8def 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_listmain()

结果:


0 0