ゆるプロ!その41「バブルソート」
ゆるいプログラミング講座、略して「ゆるプロ!」
これは気軽に気楽に試せるゆるいプログラミング学習コンテンツである。今回のお題は「バブルソート」
例)バブルソート
numbers = [10,12,3,4,56,100,45,22]
for i in range(len(numbers)):
for j in range(0, len(numbers)-i-1, 1):
if numbers[j] > numbers[j+1]:
tmp = numbers[j]
numbers[j]=numbers[j+1]
numbers[j+1]=tmp
print(numbers)
結果)
[10, 3, 4, 12, 56, 45, 22, 100]
[3, 4, 10, 12, 45, 22, 56, 100]
[3, 4, 10, 12, 22, 45, 56, 100]
[3, 4, 10, 12, 22, 45, 56, 100]
[3, 4, 10, 12, 22, 45, 56, 100]
[3, 4, 10, 12, 22, 45, 56, 100]
[3, 4, 10, 12, 22, 45, 56, 100]
[3, 4, 10, 12, 22, 45, 56, 100]
おわり! - created note ( No.15 in 2022 )