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

基本情報技術者 2018年 春期 問6

6 / 80

リストを二つの1次元配列で実現する。配列要素 box[i]とnext[i]の対がリス トの一つの要素に対応し、box【:]に要素の値が入り,next[i]に次の要素の番号が 入る。配列が図の状態の場合、リストの3番目と4番目との間に値がHである要素 を挿入したときのnext[8]の値はどれか。ここで、next[O]がリストの先頭(1番 目)の要素を指し、nextli]の値が0である要素はリストの最後を示し、next]の 値が空白である要素はリストに連結されていない。

問題の図

正解と解説

表示する
正解 ウ

7

リストの3番目と4番目の間に値Hの要素(添字8)を挿入すると、要素8のnextには元の4番目要素の添字が入り、next[8]=7になります(正解ウ)。図が参照できないため挿入の考え方で示します。

AI に聞く

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