連結リストの仕組み
連結リストは、値と次のノードへのポインタを持つノードをつなげたデータ構造です。ノードを挿入するときは、前後のノードが持つポインタをつなぎ替えるだけでよく、他のノードを動かす必要がありません。この点が、要素をずらす必要がある配列との大きな違いです。
この課の目標
連結リストへの挿入がポインタのつなぎ替えだけで済み、他のノードを動かさない仕組みを説明できる。
連結リストの真ん中に新しいノードを挿入するとき、動かす必要があるノードの数は?
連結リストは、値と次のノードへのポインタを持つノードをつなげたデータ構造です。ノードを挿入するときは、前後のノードが持つポインタをつなぎ替えるだけでよく、他のノードを動かす必要がありません。この点が、要素をずらす必要がある配列との大きな違いです。
連結リストへの挿入がポインタのつなぎ替えだけで済み、他のノードを動かさない仕組みを説明できる。
連結リストの真ん中に新しいノードを挿入するとき、動かす必要があるノードの数は?