見出し画像

ゆるプロ!その42「選択ソート」

ゆるいプログラミング講座、略して「ゆるプロ!」
これは気軽に気楽に試せるゆるいプログラミング学習コンテンツである。今回のお題は「選択ソート」

例)選択ソート

for i in range(len(numbers)):
    a = i
    tmp = numbers[a]
    b = i
    tmp2 = numbers[a]
    for j in range(i, len(numbers), 1):
        if numbers[j] < tmp:
            b = j
            tmp = numbers[j]
    numbers[a]=numbers[b]
    numbers[b]=tmp2
    print(numbers)

結果)

[10, 12, 3, 4, 56, 100, 45, 22]

[3, 12, 10, 4, 56, 100, 45, 22]

[3, 4, 10, 12, 56, 100, 45, 22]

[3, 4, 10, 12, 56, 100, 45, 22]

[3, 4, 10, 12, 56, 100, 45, 22]

[3, 4, 10, 12, 22, 100, 45, 56]

[3, 4, 10, 12, 22, 45, 100, 56]

[3, 4, 10, 12, 22, 45, 56, 100]

[3, 4, 10, 12, 22, 45, 56, 100]

おわり! - created note ( No.16 in 2022 )