nth_elementアルゴリズム[閉鎖]
-
25-09-2019 - |
質問
私は最近に nth_elementすると呼ばれる方法があることを見出しましたSTL。説明を引用するには:
Nth_elementはに似ています partial_sort、その点で部分的に 注文の要素の範囲:それは 並べ範囲[、最初最後)のような 要素は、によって指さこと イテレータは、n番目のと同じです その位置にあることになる要素 全範囲[最初、最後は)持っていた場合 ソートされて。また、のどれも 範囲内の要素[n番目、最後)であります 以下の要素のいずれよりも 範囲[まず、n番目)。
これは、平均してO(n)の複雑さを持っていると主張しています。どのようなアルゴリズムに動作しますか?私はそれのために任意の説明を見つけることができませんでした。
解決
これは、選択アルゴリズムとウィキペディアがそれにまともなページを持っていると呼ばれています:ます。http://en.wikipedia。 ORG /ウィキ/ Selection_algorithmする
また、順序統計について読ん他のヒント
所属していません StackOverflow