演習課題「最初と最後の挿入・削除」
動画で作成した双方向連結リストに、最初と最後への挿入・削除をおこなう関数を追加してください。
ダミーノードを使って今までに作成した関数を呼び出すと簡単に実装できます。
期待する出力値
1 2 3
3 2 1
1 2
2 1
0 1 2
2 1 0
1 2
2 1
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#07:双方向連結リストに削除機能を追加する
このチャプターでは、双方向連結リストからノードを削除する機能を追加します。
・x の next の prev を x の prev で更新
・x の prev の next を x の next で更新
ガベージコレクションがない言語では、このあとにメモリから x を削除する必要がある
ログインすると採点できます
コードの実行