関数型プログラミング言語Haskell Part13
レス数が950を超えています。1000を超えると書き込みができなくなります。
0963デフォルトの名無しさん
2011/03/02(水) 08:01:34.32qsort [] = []
qsort (x:xs) = qsort (filter (< x) xs) ++ [x] ++ qsort (filter (>= x) xs)
は、==のテストが冗長な気がするのですが
qsort [] = []
qsort (x:xs) = qsort (filter (< x) xs) ++ [x] ++ qsort (filter (x <) xs)
として大丈夫ですよね?
レス数が950を超えています。1000を超えると書き込みができなくなります。