-5
array
の数字が0から9までで、複雑さがn
である数字を返すアルゴリズムを見つけようとしています。 HashMap
を使用する 私はしかし、それは誰もがダウンしてコードを書くことができる場合、私はJavaで好むだろうが、擬似コードは同じ配列内で最も多く現れる最大数を見つけるアルゴリズムは何ですか?
array
の数字が0から9までで、複雑さがn
である数字を返すアルゴリズムを見つけようとしています。 HashMap
を使用する 私はしかし、それは誰もがダウンしてコードを書くことができる場合、私はJavaで好むだろうが、擬似コードは同じ配列内で最も多く現れる最大数を見つけるアルゴリズムは何ですか?
使用10のカウンター(数字1つ)で、アレイとインクリメントをスキャンn^2
を必要とします数字に対応するカウンタ。 (実際には、桁数のヒストグラムを計算しています。)
最大のカウンターで数字を報告してください。
あなたのコードを書くのではなく、あなたが書いた_stuffの質問に答えるためにここにはありません._あなた自身で何かを書いてみてください。 – ZeldaZach
また、なぜn^2ですか?配列を一度通過した後、HashMap値を一度通過しなければなりません。 – AntonH
ハッシュマップは過剰です。キー値は連続しており、小さな範囲です。 –