[解決済み] 整数が [1,100] の範囲にあるとき、100万個の整数を最も速くソートする方法は何ですか?
2022-03-04 20:21:16
質問
注意事項 Radixソート、バケットソート、カウントソートについて考えてみました。
大きなO(n)を実現する方法はありますか?
どのように解決するのですか?
を使用することができます。 カウントソート .
カウントソート(ウルトラソートや数学ソートと呼ばれることもあります)は、(バケットソートと同様に)ソート対象の配列(配列A)の数値の範囲を知っていることを利用したソートアルゴリズムです。
ここで、n と k はそれぞれ配列 A(入力配列)と C(計数配列)の長さである。このアルゴリズムが効率的であるためには、k は n よりもずっと大きくてはならない。
この場合、kは100で、nは1000000です。
関連
-
[解決済み] n個のユニオンのfind(サイズによるユニオン)演算を実行する際の時間計算量がO(n log n)であるのはなぜか?
-
[解決済み] 迷路の生成に適したアルゴリズムとは?[クローズド]
-
[解決済み] O(log n)とは具体的にどのような意味ですか?
-
[解決済み] 簡単な面接問題が難しくなった:1~100の数字が与えられたとき、ちょうどk個の数字が欠けていることを見つけなさい。
-
[解決済み] 整数の配列を正しくソートする方法
-
[解決済み] 40 億の整数以外の整数を生成する。
-
[解決済み] ある数字が2の累乗かどうかを確認する方法
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
-
[解決済み】セグメントツリー、インターバルツリー、バイナリーインデックスツリー、レンジツリーの違いは何ですか?
-
[解決済み】固定長 6 int 配列の最速ソート
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 整数が [1,100] の範囲にあるとき、100万個の整数を最も速くソートする方法は何ですか?
-
[解決済み] どちらが大きいですか?O(log*n)とO(loglog n)
-
[解決済み] DFSとBFSの時間計算量がともにO( V + E )であるのはなぜか?
-
[解決済み] 迷路の生成に適したアルゴリズムとは?[クローズド]
-
[解決済み] 深さ優先グラフアルゴリズムの時間複雑性【非公開
-
[解決済み】なぜBase64を使うのか?
-
[解決済み】10億個の数字の配列から最大100個の数字を求めるプログラムを作成せよ
-
[解決済み】与えられた和になるように数字の組み合わせの可能性を探す
-
[解決済み】背景色からフォントカラーを決定する方法
-
[解決済み】iTunes 11の曲リストに色をつけるアルゴリズムはどうなっているのでしょうか?[クローズド]