[解決済み] 2進数表現で1の数を数える
2023-05-17 04:50:28
質問
もし十分なメモリがあれば、O(1)で数の2進表現における1の数を数える効率的な方法を教えてください。これは私がオンラインフォーラムで見つけたインタビューの質問ですが、それは答えを持っていませんでした。私はO(1)時間でそれを行う方法を思いつかないので、誰かが何かを提案することができますか?
どのように解決するのですか?
それは ハミングウェイト 問題、別名母数問題です。リンク先では効率的な実装に言及しています。引用します。
無制限のメモリがあれば、すべての 64 ビット整数のハミング重量の大きなルックアップテーブルを単純に作成することができます。
関連
-
[解決済み] 山積みされた靴下を効率よく組み合わせるには?
-
[解決済み] 簡単な面接問題が難しくなった:1~100の数字が与えられたとき、ちょうどk個の数字が欠けていることを見つけなさい。
-
[解決済み] 32ビット整数のセットビットの数を数えるには?
-
[解決済み] 40 億の整数以外の整数を生成する。
-
[解決済み] Python int to binary string?
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
-
[解決済み】Pythonでバイナリリテラルを表現するには?
-
[解決済み】数値を2進数で表示(coutを使用)するには?
-
[解決済み] [解答】ある数字が与えられたとき、元の数字と全く同じ桁数の次の数字を求めよ。
-
[解決済み] 平均シフトを用いた画像分割の説明
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】クイックソートとヒープソートの比較
-
[解決済み] DFS-Forest Componentとは?
-
[解決済み] T(n) = 2T(n/2) + O(n) からO(nlogn)を得る方法
-
[解決済み] 解いてみてください。T(n) = T(n-1) + n [重複] とする。
-
[解決済み] k-meansの時間計算量はどの程度ですか?
-
[解決済み] アルゴリズムと関数の違いは何ですか?[クローズド]
-
[解決済み] アルゴリズム設計マニュアル』の解答はどこにあるのですか?[クローズド]
-
[解決済み] クイックソート ピボットの選択
-
[解決済み] 2つのリンクリストがマージされるかどうかをチェックします。もしそうなら、どこで?
-
[解決済み] アルゴリズムで見慣れない記号:∀は何を意味するのか?[クローズド]