バブルソート--Python達成

バブルソートは交換一種です。

為替並べ替え:対比較では、キーワードの一種であること、および順序は、テーブル全体までの交流の数は注文日の要件を満たすための要件を満たしていません。

from random import shuffle
lst = [i for i in range(10)]
shuffle(lst)
flag = False
for i in range(len(lst)):
    for j in range(len(lst)-1-i):
        flag = False
        if lst[j] > lst[j+1]:
            lst[j], lst[j+1] = lst[j+1], lst[j]
            flag = True
    if not flag:
        break

print(lst)

おすすめ

転載: www.cnblogs.com/luckyleaf/p/11531155.html