Ruby 初心者スレッド Part 34
■ このスレッドは過去ログ倉庫に格納されています
0417デフォルトの名無しさん
2010/02/12(金) 12:15:08Ruby でクイックソート書いてみた。
def qsort(ary)
return [] if ary.empty?
v = ary.shift
left, right = ary.partition{|e| e < v}
qsort(left) + [v] + qsort(right)
end
ary.dup とかした方がいいのだろうか。
ま、いいや。
■ このスレッドは過去ログ倉庫に格納されています