2017-08-08 11 views

答えて

2

各比較にO(1)時間がかかる場合は、完了するまでにM回かかることがあります - O(M) M * N log N)。これは、MがNと共に成長し、一定ではないと仮定している。定数は大きなOh表記(O(定数)== O(1))から削除されるため、この場合の複雑さは変わりません。これはまた、ほとんどのソートアルゴリズムと同様に、O(Y)ソートアルゴリズムがO(Y)のオーダーで実行されることを前提としています。

0

たちは(N)のアイテムを持っており、各項目 のために私たちは、ソートのために結果.that O(LOG N)比較を持っている:O(N* LOG N)。 比較する場合はO(1)を指定しています。O(1*N) = O(N)

並列コンピュータアーキテクチャでは、並列ソートが可能です。 しかし、非パラメルコンピュータでは不可能ですO(1*N)

関連する問題