8 log nだけが配置されていないときに、要素の配列をどのようにソートできるかを理解しようとしています。んnログんlogn 最大で反転で配列を並べ替えると複雑さO (n log (I / n ))があると聞きました。ソートされていないlog n要素があるため、私の場合、最大でn log nの反転があります。私IO (n ログ(私/ n))O(nlog(I/n))ログんlognn ログんnlogn 質問に対する答えはこれは式と一致しますが、その背後にある「アイデア」、またはそれを実現するソートアルゴリズムは理解できません。O (n ログログn )O(nloglogn) sorting — user64264 ソース
9 「要素が適切でない」とは、削除によって配列の残りの部分がソートされたk個の要素が存在することを意味すると仮定すると、配列全体をソートするO (n + k log k )時間アルゴリズムがあります。kkkkO(n+klogk)O(n+klogk) n−2kn−2kO(n)O(n)2k2k — デビッドアイゼンスタット ソース O(n)O(n) @quicksortはスクラップをソートしてmethinkをマージする方がよい — David Eisenstat 1 それは同じことですが、マージはよりクリーンです。 — クイックソート2017年 1 言及する価値があるのは、これがnとkの両方に依存して(比較を使用して)漸近的に最適であることです。 — aelguindy 2017年 さて、あなたが説明したアルゴリズムはドロップマージソートのようです。 — Morwenn