Hideyuki Tanaka
@tanakh
でもそれこそCの長いよく乗ってるコードだって、worst cast なんもしてないこと多いし、注釈する必要がないんじゃないか
2013-01-27 12:25:51
ふみ (DJ Monad)
@fumieval
個人的にクイックソートはあんまりHaskellで短く書くのに適していないと思うのでマージソートを代わりに使おう(提案)
2013-01-27 12:27:10
Tsukasa #01
@a4lg
@b2 規格上、同じ値と判定された 2 つの値がどう並ぶかは指定されていません。なので不安定ソートでも何の問題もないですし、むしろ qsort が安定ソートであることを期待すると処理系次第でマズい結果になるかと。
2013-01-27 12:28:02
NaOHaq(苛性ソーダ)
@NaOHaq
ソート済みのデータを入力すると時間計算量のオーダがO(N^2)になるので最初に適当に混ぜ混ぜしときましょう、という辺りにクイックソートの闇が見える
2013-01-27 12:29:22
Üe🦀
@ranha
クイックソート,partitionの際に(部分)セグメントの左端と右端からそれぞれlowerポインタとupperポインタを走らせて交差するまで交換しますと書いてるし,dividing lineでpartitionした後は計算機の特性によって小サイズセグメントをアレせよ(続く
2013-01-27 12:29:50