私が知っているハッシュテーブルに13個のアイテムが保存されている場合、テーブルを適切なサイズに初期化するにはどうすればよいですか?私は私の本で負荷率が2/3以下であるべきであることを読んだ。これは、私はすでに任意の時点で私のテーブル内の項目の最大数は13になることを知っていれば、私のような何かができることを意味しています:ハッシュテーブルのサイズを初期化する
tableSize = nextPrime((numEntries * 3)/2);
上記の割り当てと私の思考はnumEntriesが数13を表していることです負荷率が2/3未満でなければならないことを知っているので、私は比率2/3を作るために必要な値を見つけます。