返回顶部

收藏

python 实现选择排序

更多
    #coding:utf8  

    def sort(start_list):  

        num = len(start_list)  
        for i in range(num-1):  
            min = i  
            for j in range((i+1),num):  
                if start_list[j] < start_list[min]:  
                    min = j  
            (start_list[i],start_list[min]) = (start_list[min],start_list[i])  

    def main():  

        start_list = [2,3,6,5,6,9,8,10,4,8,12,20,200,12]  
        sort(start_list)  
        print start_list  

    if __name__ == '__main__':  

        main()  

标签:python

收藏

0人收藏

支持

0

反对

0

发表评论