常用算法之:冒泡排序(bubble)的python實現


冒泡排序中是計算機的一種簡單的排序方法,此方法時間復雜度為O(n^2).

現在對於冒泡排序使用這幾天上手的python來實現一下。

算法的代碼如下:

1 def bubble_sort(data):
2      length = len(data)
3      for i in range(len(data)-1):
4          for j in range(len(data)-1):
5              if (data[j]>data[j+1]):
6                  tmp=data[j]
7                  data[j]=data[j+1]
8                  data[j+1]=tmp

很簡單的實現~!只是無聊寫一下·!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM