首頁 > 後端開發 > Python教學 > Python冒泡排序注意要點詳細介紹

Python冒泡排序注意要點詳細介紹

高洛峰
發布: 2017-03-28 15:16:39
原創
1824 人瀏覽過

本文為大家介紹了python冒泡排序知識,涉及到冒泡排序主要的細節問題,本文透過實例代碼給大家講解,介紹的非常詳細,具有參考借鑒價值,有興趣的朋友一起看看吧

">

冒泡排序注意三點:

1. 第一層循環可不用循環所有元素。

2.兩層循環變數與第一層的循環變數相關聯。 ##1.第一層循環,只循環n-1個元素。

s = [3, 4, 1, 6, 2, 9, 7, 0, 8, 5]

# bubble_sort
for i in range(0, len(s) - 1):

for j in range(i + 1, 0, -1):

if s[j] < s[j - 1]:

s[j], s[j - 1] = s [j - 1], s[j]

for m in range(0, len(s)):

print(s[m])


範例程式碼二:


1.第一層循環所有元素。 , 7, 0, 8, 5]
for i in range(0, len(s)):
for j in range(i, 0, -1):
if s[j] < ; s[j - 1]:
s[j], s[j - 1] = s[j - 1], s[j]
for m in range(0, len(s)):
print(s[m])

以上所述是小編給大家介紹的python冒泡排序演算法注意要點,希望對大家有幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。

以上是Python冒泡排序注意要點詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板