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

平成21年度 春期 午前 問20

基礎理論

双方向リンクの特徴

データ構造のキューを実現する方法において,片方向リンクに比べた場合の双方向リンクの特徴として,適切なものはどれか。

答えと解説を見る

✓ これが正解ウ途中への挿入・取外しが容易に行える。

解説

前後の参照があるので途中の挿抜が手早くできます。

双方向リンクは、各ノードが次のノードだけでなく前のノードへの参照も持つ形のつながりです。途中の位置に新しいノードを挿入したり、既にあるノードを取り外したりする作業を考えると、前後の参照が両方あることの利点がはっきりします。目当ての位置のノードから、前のノードにも後ろのノードにも直接たどりつけるので、参照の張り替えを 2 本ずつやり直すだけで挿入や取外しが完了します。片方向のつながりだと、途中のノードを外すために、そのノードの 1 つ前のノードを別に探しに行かなければならず、余分な道のりが必要です。前と後ろに直接手が届くという特徴が、途中の位置に対する操作の手数を減らすところに効いてきます。

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

出典:平成21年度 春期 応用情報技術者試験 午前 問20

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