美文网首页
insertion sort

insertion sort

作者: Zihowe | 来源:发表于2017-07-29 05:39 被阅读3次

    insertion sort用来sort基本sort好的序列,时间是O(n)

    def insertionSort(alist):
    
       for index in range(1, len(alist)):
         currentvalue = alist[index]
         position = index
         while position>0 and alist[position-1]>currentvalue:
             alist[position]=alist[position-1]
             position = position-1
    
         alist[position]=currentvalue
    
    alist = [54,26,93,17,77,31,44,55,20]
    insertionSort(alist)
    print(alist)
    

    相关文章

      网友评论

          本文标题:insertion sort

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