1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶデータ構造とアルゴリズム

Connected

演習

連結リストの先頭ノードを削除する

前の演習では、連結リストの先頭にノードを挿入する方法を学びました。

この演習では、remove_at_beginning() メソッド用のコードを準備します。これを行うには、連結リストの head を、head の次のノードを指すように設定する必要があります。

Node() クラスを思い出してください。

class Node:
  def __init__(self, data):
    self.data = data
    self.next = None

指示

100 XP
  • remove_at_beginning() メソッド内で、head を head の next ノードに向けてください。