python实现插入排序
当前位置:以往代写 > Python教程 >python实现插入排序
2019-06-14

python实现插入排序

python实现插入排序
python">    #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()  

标签:python

    关键字:

在线提交作业