アルゴリズム(全80問中17問目)
No.17解説へ
表探索におけるハッシュ法の特徴はどれか。
出典:平成30年春期 問 7
- 2分木を用いる方法の一種である。
- 格納場所の衝突が発生しない方法である。
- キーの関数値によって格納場所を決める。
- 探索に要する時間は表全体の大きさにほぼ比例する。
広告
解説
ハッシュ法は、データの探索キーの値からデータの格納位置をハッシュ関数を用いて直接計算する方法です。線形探索法や2分探索法とは異なり常に一定の時間で目的のデータを探索することができます。ハッシュ法では異なるキー値から同じ格納場所が計算されることがあり、本来格納されるべき所に格納できない事態が発生することがあります。
- 2分探索法の説明です。
- 別のキー値から同一の格納アドレスが求められてしまうことがあります。
- 正しい。ハッシュ法では、キーのハッシュ値をもとに格納場所を決定します。
- 探索時間は表全体の大きさにかかわらず常に一定です。
広告