BubbleSort(バブルソート:基本交換法)(Ruby編)

BubbleSort(バブルソート:基本交換法)のRubyによる実装.

def bubblesort(array)
for i in 0...array.length-1
for j in 0...array.length-1-i
array[j+1],array[j]=array[j],array[j+1] if array[j] > array[j+1]
end
end
return array
end

Rubyは多値代入ができて楽.

コメントする