スワップ数の最適なソートアルゴリズム


12

数字のシーケンスが与えられた場合、O (n ln n )比較およびO (n )スワップ/ムーブでソートできますか?その問題に関する出版物へのポインタまたはΩ (n ln n )の下限を示す反論が役立ちます。nO(nln⁡n)O(n)Ω(nln⁡n)


比較ベースのソートアルゴリズムでは、最悪の場合に比較とΩ (n )スワップを実行する必要があります(CLRSを参照)。Ω(nログ⁡n)Ω(n)
— カヴェー

4
エレメントのインデックスを含むテーブルを最初にソートし、その後にエレメントを含むテーブルをソートした後にのみ、移動を簡単に実現できます。O(n)
— ユッカスオメラ

@jukkaあなたがテーブルをソートするときに要素を移動だって浮気もその者の...
— ジェシーZixi張

回答:


15

比較とO (n )移動を使用した安定したインプレースソートアルゴリズムが存在します。O(nログ⁡n)O(n)

O(nログ⁡n)O(n)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.