熱線電話:13121318867

登錄
首頁精彩閱讀Python排序搜索基本算法之冒泡排序實例分析
Python排序搜索基本算法之冒泡排序實例分析
2018-02-17
收藏

Python排序搜索基本算法之冒泡排序實例分析

本文實例講述了Python排序搜索基本算法之冒泡排序。分享給大家供大家參考,具體如下:

冒泡排序和選擇排序類似,也是第n次把最小的元素排在第n的位置上,也是該元素的絕對位置,只是冒泡排序的過程中,其他的元素也逐漸向自己最終位置逼近。代碼如下:


defbubbleSort(seq):
  length=len(seq)
  foriinrange(length):
    forjinrange(length-1,i,-1):
      ifseq[j-1]>seq[j]:
        seq[j-1],seq[j]=seq[j],seq[j-1]
if__name__=='__main__':
  print("腳本之家測試結果:")
  seq=[2,9,7,7,4,3,2,-4,54,-7,0]
  bubbleSort(seq)
  print(seq)

運行結果:



數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢