ソートの最悪、最善および平均時間の計算複雑度は、O(n+k)
です。ここで、nはソートする要素の数です。 kとは何ですか?さまざまな定義があります。最大要素、最大要素と最小要素の差などです。カウントソートO(n + k)時間の複雑度でkとは何ですか?
- 指定された配列
arr1 [1, 3, 5, 9, 12, 7 ]
とarr2 [1,2,3,2,1,2,4,1,3,2]
arr1
とarr2
ためk
何ですか? - は
n < k
は(要素値をソートする 要素の数よりも広い範囲がありますか?
"そんなに"あるとは思わない。 –
おそらく、「n> k」のためではなく「n
どのようにコード化したかによって異なります。あなたは非常に簡単に自分自身を把握できるようにする必要がありますので、アルゴリズムをルックアップするか、時間の複雑さの基礎を見直したいかもしれません。これは本質的に[アルゴリズムの時間複雑性を見つける方法](https://stackoverflow.com/questions/11032015/how-to-find-time-complexity-of-an-algorithm)の複製です。 – Dukeling