n サイズのソートされていないセットから任意の要素を見つけるために、なぜ QuickSelect がこれほど優れたパフォーマンスのアルゴリズムであると思われるのか疑問に思っています。つまり、すべての要素を 1 つずつ調べて、目的の要素が見つかるまで O(n) 回の比較が必要でした。
これについて重要な何かが欠けていますか?線形検索よりも QiuckSelect の方が優れている場合はありますか?
n サイズのソートされていないセットから任意の要素を見つけるために、なぜ QuickSelect がこれほど優れたパフォーマンスのアルゴリズムであると思われるのか疑問に思っています。つまり、すべての要素を 1 つずつ調べて、目的の要素が見つかるまで O(n) 回の比較が必要でした。
これについて重要な何かが欠けていますか?線形検索よりも QiuckSelect の方が優れている場合はありますか?