過去問解きまくり研究所 ホーム

平成30年度 春期 午前 問7

アルゴリズム

表探索におけるハッシュ法の特徴

表探索におけるハッシュ法の特徴はどれか。

答えと解説を見る

✓ これが正解ウキーの関数値によって格納場所を決める。

解説

キーを関数に通した値で、置き場所を決めます。

ハッシュ法は、キーそのものから置き場所を計算する探し方です。あらかじめ決めた関数にキーを通し、出てきた値を格納先の位置として使います。探すときも同じ計算をするので、先頭から順に見ていく必要がありませんでした。だから、キーの関数値によって格納場所を決めると述べた肢が当たります。2分木を用いる方法の一種だとする肢は、木の節点をたどって絞り込む探し方の説明でした。たどるという動作が必要なので、計算で位置を出す仕組みとは道具立てが違います。格納場所の衝突が発生しないとする肢は、言い過ぎになりました。別のキーから同じ値が出ることはあり、そのときの逃がし方を決めておくのが普通です。探索に要する時間が表全体の大きさにほぼ比例するという肢は、先頭から順に照合していく探し方の性質でした。表が大きくなっても計算の手間が増えないところが、この方法の利点になります。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成30年度 春期 基本情報技術者試験 午前 問7

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)