また、その理由もできれば教えてください。
x^=y;//xとyの排他的論理和をxに代入
y^=x;//yとxの排他的論理和をyに代入
x^=y;//xとyの排他的論理和をxに代入
この3ステップで,xとyの値が入れ替わります
排他的論理和の性質の美しさと
文の並びの美しさが
私の心をうっとりさせます
urlはダミーです
Haskellで書かれたクイックソート
qsort [] = [] qsort (x:xs) = qsort (filter (< x) xs) ++ [x] ++ qsort (filter (>= x) xs)
シンタックス、アルゴリズムのどちらの知識も要求されないコードを書くことが可能である
ということは驚異であると思います。
Haskellの知識も、クイックソートの知識が全く無くとも プログラムを理解することができるでしょう。
コメント(0件)