zoukankan      html  css  js  c++  java
  • 选择排序

    版本1

    def select_sort(li):
        li_new = []
        for i in range(len(li)):
            min_val = min(li)
            li_new.append(min_val)
            li.remove(min_val)
        return li_new
    li = [1,5,3,7,9,4]
    print("li=",li)
    li_new = select_sort(li)
    print("sorted li=",li_new)
    

    版本2

    def select_sort(li):
        for i in range(len(li)):
            min_ix = i
            for j in range(i+1,len(li)):
                if li[j] < li[min_ix]:
                    min_ix = j
            li[i], li[min_ix] = li[min_ix],li[i]
    
    li = [1,5,3,7,9,4]
    print("li=",li)
    select_sort(li)
    print("sorted li=",li)
    
  • 相关阅读:
    代码4
    readline,readlines,read函数
    代码3
    find函数
    字典的循环和if语句
    代码2
    代码1
    python除法
    字符串
    print函数
  • 原文地址:https://www.cnblogs.com/navysummer/p/15360200.html
Copyright © 2011-2022 走看看