選択法

バブルソートと似た整列アルゴリズムの選択法も試してみる。正常に動作することを確認。今回はfor文を2回使用した。

"""
  selection sort ver.1     Aug.07, 2007
"""
value = [6,2,4,9,7,1,0,3,8,10,1,5]

for i in range(0, len(value)-1):
    min = i
    for num in range(min+1, len(value)):
        if value[min] > value[num]:
            min = num
    dummy = value[min]
    value[min] = value[i]
    value[i] = dummy

print value