リストとは
リスト(連結リスト)とは、各要素が次の要素の位置(ポインタ)を持ち、それをたどることで要素を順番につなげたデータ構造である。
要素の挿入や削除はポインタを付け替えるだけで済むため、配列のように要素をずらす必要が無い。一方、特定の位置の要素に直接アクセスできず、先頭から順にたどる必要がある。次の要素だけを指す単方向リスト、前後を指す双方向リスト、末尾が先頭につながる循環リストがある。
試験ではここが問われる
- ポインタの付替えによる挿入・削除の手順
関連する用語
この用語が出てくる問題
- 令和5年度 秋期 問5: 双方向リストを三つの一次元配列 elem[i],next[i],prev[i] の組で実現する。el
- 令和5年度 秋期 問7: JavaScript のオブジェクトの表記法などを基にして規定したものであって,"名前と値との組みの
- 令和6年度 秋期 問40: パスワードリスト攻撃に該当するものはどれか。
- 令和7年度 春期 問35: デジタル庁,総務省及び経済産業省が策定した「電子政府における調達のために参照すべき暗号のリスト(CR
- 令和7年度 秋期 問39: CRL(証明書失効リスト)に関する記述のうち,適切なものはどれか。
アプリで弱点分析つきの演習ができます