再ハッシュ法を設計時に気をつけること
Posted: 2016年2月07日(日) 19:44
再ハッシュ法を設計する場合、具体的に何を気をつけて設計すべきかと
教授に訪ねたところ
「格納する最大のデータ数より、ハッシュ法の大きさを大きくし、ハッシュ値が一様なハッシュ関数を構築する」
と解答してくれたのですが、意味が理解できませんでした。
「ハッシュ値が一様なハッシュ関数」とは
「ハッシュ値がすべてバラバラになるようにするハッシュ関数」
という意味だと思うのですが、
「格納する最大のデータ数より、ハッシュ法の大きさを大きく」
という部分がどういう意味かわからないです。
どういう説明をすればいいのでしょうか。
「格納するデータよりハッシュ表を大きくし、ハッシュ値が衝突しないようなハッシュ関数を構築する」
でいいのでしょうか?
教授に訪ねたところ
「格納する最大のデータ数より、ハッシュ法の大きさを大きくし、ハッシュ値が一様なハッシュ関数を構築する」
と解答してくれたのですが、意味が理解できませんでした。
「ハッシュ値が一様なハッシュ関数」とは
「ハッシュ値がすべてバラバラになるようにするハッシュ関数」
という意味だと思うのですが、
「格納する最大のデータ数より、ハッシュ法の大きさを大きく」
という部分がどういう意味かわからないです。
どういう説明をすればいいのでしょうか。
「格納するデータよりハッシュ表を大きくし、ハッシュ値が衝突しないようなハッシュ関数を構築する」
でいいのでしょうか?