基本情報トップに戻る
B難易度: 2026年度

基本情報技術者 予想問題B 第71問

問題

連結リストの説明として、適切なものはどれか。

選択肢

  1. 1ア 各要素がポインタで次の要素を参照する構造
  2. 2イ 固定サイズのメモリ領域に要素を並べる
  3. 3ウ 要素は木構造で配置される
  4. 4エ キーと値のペアで管理する

正解

1. ア 各要素がポインタで次の要素を参照する構造

詳しい解説を見る

解説

正解はア。連結リストは、データ本体と次要素へのポインタ(参照)を持つノードを数珠つなぎにしたデータ構造である。要素を連続したメモリ領域に置く必要がなく、挿入・削除は前後のポインタの付替えだけで済むため、位置が分かっていればO(1)で行える。一方、目的の要素へは先頭からポインタを順にたどる必要があり、アクセスにはO(n)かかる。イの「固定サイズのメモリ領域に要素を並べる」は配列の説明で、添字によるランダムアクセスがO(1)でできる点が連結リストと対照的である。ウの木構造は親子の階層関係を表す別の構造、エの「キーと値のペアで管理する」はハッシュ表(連想配列)の説明である。配列と連結リストの長所・短所の比較(アクセス速度と挿入・削除コストのトレードオフ)は科目A・Bともに頻出である。

一問一答

科目A 180問+科目B 60問

Bの関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。