自然数をキーとするデータを、ハッシュ表を用いて管理する。キーxのハッシュ関数 h(x)を
h(x)=xmodn
とすると、任意のキーaとbが衝突する条件はどれか。ここで、nはハッシュ表の大きさであり、 x mod nはxをnで割った余りを表す。
出典令和6年度 秋期 高度情報処理技術者試験 午前Ⅰ 問3
ア
a+bがnの倍数
イ
a-bがnの倍数
ウ
nがa+bの倍数
エ
nがa-bの倍数
自然数をキーとするデータを、ハッシュ表を用いて管理する。キーxのハッシュ関数 h(x)を
h(x)=xmodn
とすると、任意のキーaとbが衝突する条件はどれか。ここで、nはハッシュ表の大きさであり、 x mod nはxをnで割った余りを表す。