美文网首页
选择排序法

选择排序法

作者: 刘志阳 | 来源:发表于2018-05-24 08:48 被阅读0次

    算法:

    list = [1,3,2,5,4]

    new_list = [ ]

    for j in range(len(list)):

      for i in range(1,len(list)-1):

        small = list[0]

        index = 0

        if small > list[i]:

          small = list[i]

          index = i

        new_list.append(list.pop(i))

    时间复杂度:

    O(n*n)

        注意事项:

    选择排序与冒泡排序的区别,这里容易混淆

    可以理解为冒泡是实时变换数量的位置,排序是最后换位置

    也可以看网上的动图

       

    相关文章

      网友评论

          本文标题:选择排序法

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