C文字列のすべての順列が同じハッシュキーを持つハッシュ手法を実装したいと思います。
たとえば、 abc&cab両方が同じキーを持つ必要があります。
私は値を追加してasciiからチェックすることを考えました[frequency of charactersそうでなければ両方が重要であり、私たちが望まない同じキーを持っているでしょう]。
しかし、それはあまり効率的ではないようです。 abcaad
衝突をうまく解決し、まばらなハッシュテーブルにならないより良いハッシュ関数はありますか?
for strings衝突を最小限に抑えるだけでなく、操作[ insertion ,deletion, search]も十分に高速なJava []によって内部的に使用されているハッシュ手法はどれですか?