亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Python冒泡排序注意要點實例詳解

Original 2017-01-16 14:04:54 258
abstract:冒泡排序注意三點:1. 第一層循環(huán)可不用循環(huán)所有元素。2.兩層循環(huán)變量與第一層的循環(huán)變量相關(guān)聯(lián)。3.第二層循環(huán),最終必須循環(huán)集合內(nèi)所有元素。示例代碼一:1.第一層循環(huán),只循環(huán)n-1個元素。2.當(dāng)?shù)谝粚友h(huán)變量為n-1時,第二層循環(huán)所有元素。s = [3, 4, 1, 6, 2, 9, 7, 0, 8

冒泡排序注意三點:

1. 第一層循環(huán)可不用循環(huán)所有元素。

2.兩層循環(huán)變量與第一層的循環(huán)變量相關(guān)聯(lián)。

3.第二層循環(huán),最終必須循環(huán)集合內(nèi)所有元素。

示例代碼一:

1.第一層循環(huán),只循環(huán)n-1個元素。

2.當(dāng)?shù)谝粚友h(huán)變量為n-1時,第二層循環(huán)所有元素。

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.第一層循環(huán)所有元素。

2.第二層也循環(huán)所有元素。

s = [3, 4, 1, 6, 2, 9, 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])

更多關(guān)于Python冒泡排序注意要點實例詳解請關(guān)注PHP中文網(wǎng)(ipnx.cn)其他文章!    


Release Notes

Popular Entries