美文网首页
选择排序

选择排序

作者: 卅清 | 来源:发表于2020-05-28 20:34 被阅读0次

    选择排序 selection sort

    #选择排序,从列表中选择最小或者最大的元素,放入起始位置,然后再继续相同步骤,直到剩最后一个元素结束。

    def selection_sort(li):

    n =len(li)

    for iin range(n-1):

    min_index = i

    for jin range(i+1,n):

    if li[j] < li[min_index]:

    min_index = j

    if min_index != i:

    li[i],li[min_index] = li[min_index],li[i]

    alist = [54,226,93,17,77,31,44,55,20]

    selection_sort(alist)

    print(alist)

    相关文章

      网友评论

          本文标题:选择排序

          本文链接:https://www.haomeiwen.com/subject/gquaahtx.html