クイックソートはシンプルだ。Javascriptに拘って無く関数型の特徴をつかうってこと。
これでも一緒だが、フローチャート落とし込めるか? 最新版とかだと対応するのか。


クイックソートをHaskellで書くと5行

qsort [] = []
qsort (p:xs) = qsort lt ++ [p] ++ qsort gteq
where
lt = [x | x <- xs, x < p]
gteq = [x | x <- xs, x >= p]

http://elephnote.com/blog/archives/838