icon

実績解除: パソコンを叩いて直す

icon

中央値探索の線形アルゴリズム。ピボットを選択して、それ未満のグループとそれ以上のグループに分ける。条件に従ってその2つのうちどちらかにのみ同じアルゴリズムを再帰的に適用する。ピボット選択がランダムの場合最悪O(n^2)、平均O(n)。ピボット選択を頑張れば最悪O(n)にできるが、実用上はランダムで十分速い
My Favorite Algorithm: Linear Time Median Finding rcoh.me/posts/linear-time-medi

My Favorite Algorithm: Linear Time Median Finding