10
HashTablesはどのように衝突に対処しますか?
私の学位クラスではHashTable、新しいキーエントリが別のキーエントリと衝突すると、「次の利用可能」バケットに新しいエントリが配置されると聞きました。 HashTableコリジョンキーを使用して1つのバックを要求したときにこのコリジョンが発生した場合、どのようにして正しい値が返されますか? Keysare Stringタイプであり、hashCode()Javaによって生成されたデフォルトを返すと想定しています。 独自のハッシュ関数を実装し、それをルックアップテーブルの一部として使用する場合(つまり、HashMapまたはDictionary)、衝突に対処するためにどのような戦略がありますか? 素数に関連するノートを見たことさえある!Google検索からはあまり明確ではない情報。