本文へスキップ
Certia
テクノロジ系
秋期

基本情報技術者 2010年 秋期 問7

7 / 80

5けたの数 4102034405を、ハッシュ法を用いて配列に格納したい。ハッシュ関数を mod (astastastasta5,13)とし、求めたハッシュ値に対応する位置の配列要素に 格納する場合、54321 は次の配列のどの位置に入るか。ここで、mod(*、13)の値は、 *を13で割った余りとする。 位置 配列 :

問題の図

正解と解説

表示する
正解 イ

2

ハッシュ関数は各けたの数字の和を13で割った余りで、その値に対応する配列位置に格納します。54321なら5+4+3+2+1=15、15÷13の余り2に相当する位置に格納されます。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。