Learn VisualLearn CS

連結リストの仕組み

連結リストは、値と次のノードへのポインタを持つノードをつなげたデータ構造です。ノードを挿入するときは、前後のノードが持つポインタをつなぎ替えるだけでよく、他のノードを動かす必要がありません。この点が、要素をずらす必要がある配列との大きな違いです。

この課の目標

連結リストへの挿入がポインタのつなぎ替えだけで済み、他のノードを動かさない仕組みを説明できる。

連結リストの真ん中に新しいノードを挿入するとき、動かす必要があるノードの数は?