ホームページ  >  記事  >  0 ~ 255 の整数の出現数を数えるにはどうすればよいですか?

0 ~ 255 の整数の出現数を数えるにはどうすればよいですか?

WBOY
WBOY転載
2024-02-22 12:30:10975ブラウズ

php editor Strawberry が、Java で 0 ~ 255 の整数の出現回数を計算する方法についての質問に答えます。この問題では、長さ 256 の配列を使用して各整数が出現する回数を記録し、入力配列を走査して、出現する整数に対応するカウントに 1 を加算します。最後に、count 配列内の値を検索することで、各整数の出現回数を取得できます。この方法はシンプルかつ効率的で、狭い範囲内の整数の出現数を計算するのに適しています。

質問内容

各文字をASCIIに変換した長いテキストファイルがあります。各文字を ASCII に変換した後、その頻度を計算し、最も一般的な文字を見つけたいと考えています。それでは、0 ~ 255 の各数値のケースを含む switch ステートメントを入力せずにカウントを作成できますか?

各整数のカウント変数を入力して 256 件の切り替えを実行すればうまくいくことはわかっていますが、もっと簡単な解決策があるはずだと感じています。

解決策

ハッシュマップを使用してみることができます;

リーリー

map.key はcharacter.ascii コードで、value はその時刻です。

以上が0 ~ 255 の整数の出現数を数えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。