演習課題「逆向きの出力用の関数の実装」
動画で作成した双方向連結リストに、以下の条件を満たすように逆向きの出力用の関数を実装してください。
・ダミーノードを除いたすべての要素を後から順に出力する
・各要素の値のあとに半角スペース 1 文字を出力する (最後の値の後にも半角スペース 1 文字を出力する)
・最後に改行を出力する
期待する出力値
1 2 3
3 2 1
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#05:双方向連結リストの作成
このチャプターでは、双方向連結リストのデータ構造を実装します。
Node クラス:
・値 value をもつ
・次の要素への参照 next をもつ
・前の要素への参照 prev をもつ
List クラス:
・始端、終端を表すノード dummy をもつ
・dummy <-> 最初の要素 <-> ... <-> 最後の要素 <-> dummy になるようにする
・初期化時は、dummy の next, prev が dummy を指すようにする
ログインすると採点できます
コードの実行