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

平成27年度 秋期 午前 問26

データベース

キー値に関する問題

インデックス方式のうち,キー値を基にして格納位置を算出するとき,異なったキー値でも同一の算出結果となる可能性があるものはどれか。

答えと解説を見る

✓ これが正解ウハッシュインデックス

解説

ハッシュ方式は違うキーが同じ位置に写ることがあります。

インデックスにはいくつかの方式があり、それぞれ格納位置の決め方が違います。設問はキーの値をもとにして格納位置を計算する方式で、異なる値でも同じ位置になり得るものを探しています。ここで問われている性質は衝突と呼ばれ、値を短い範囲の数へ写す関数を通す方式にだけ現れます。写す先の空間は元のキーの空間より狭いので、原理的に異なる値が同じ位置に写る場合があるためです。見分けるときの軸は二つです。一つ目は、位置決めが計算で行われるのか、木構造の探索で行われるのか、単語ごとの逆引き表で行われるのかという方式の違いです。二つ目は、その方式で衝突が起こり得るかどうかという性質です。二つを重ねると、計算方式で衝突が起こり得るものが一つに絞られ、それが正解にあたります。

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

この問題の用語

出典:平成27年度 秋期 基本情報技術者試験 午前 問26

同じ用語が出る問題

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