私は、ハッシュテーブルでの線形プロービング、2次プロービング、および個別のチェーンに必要な平均アクセスと最大アクセスを比較するプログラムを実行していました。
エレメント挿入部分は3ケース行っております。ハッシュテーブルから要素を検索している間、検索を終了するための制限が必要です。個別のチェーンの場合、次のポインターがnullになったときに停止できます。線形プロービングの場合、テーブル全体(つまりテーブルのサイズ)をプロービングしたときに停止できます。二次プロービングの制限として何を使用する必要がありますか?テーブルサイズはありますか?
私の二次プロービング機能はこんな感じです
newKey = (key + i*i) % size;
ここで、iは0から無限大まで変化します。私を助けてください..