2つの配列があります。char data1 [length] lengthは8の倍数です。つまり、長さは8,16,24 ...のいずれかです。バイナリモードで開いています。私はファイルから読み続けるつもりで、読み込んだ値をハッシュテーブルに格納します。このバイナリデータの乱れはランダムな分布を持つ。私は各配列をハッシュし、特定のデータを持つcharを再度検索できるようにするためにハッシュテーブルに格納したいと思います。このタスクを達成するための良いハッシュ関数は何でしょうか。ありがとうランダムなバイナリ文字列をハッシュするための適切なハッシング関数
私はこれをC++とCで書いていることに注意してください。あなたが解決策を提供するために選択した言語はすばらしいでしょう。
* Berkeley DB4 *を使用して、そのライブラリですべての詳細を処理させてみませんか? –
ハッシュの衝突についてはどうしますか? –