私たちのクラスはハッシュテーブルについて学習しています。私の研究の質問の1つは、個別のチェーンを持つハッシュテーブルを使用して辞書を作成することです。ただし、問題は、ハッシュテーブルを作成するためにJavaが提供するメソッドを使用することは許可されていないということです。むしろ、私たちの講義ノートは、個別の連鎖には、エントリのリンクリストを指す配列内の各セルが含まれると述べています。
したがって、私の理解では、サイズn(nは素数)の配列を作成し、配列の各位置に空のリンクリストを挿入する必要があります。次に、ハッシュ関数を使用して文字列をハッシュし、対応するリンクリストの適切な配列位置に挿入します。ハッシュ関数を作成しました。これまでのところ、Dictionaryコンストラクターはサイズを受け取り、そのサイズの配列を作成します(実際には、クラスで説明されているように、プライムとラージの両方のサイズ4999です)。私はここで正しい方向に進んでいますか?ここで、新しいリンクリストを各位置に挿入してから、挿入/削除メソッドで作業する必要がありますか?