1. Nauka
  2. /
  3. Kursy
  4. /
  5. Struktury danych i algorytmy w Pythonie

Connected

ćwiczenie

Usuwanie pierwszego węzła z listy powiązanej

W poprzednim ćwiczeniu nauczyłeś się wstawiać węzeł na początku listy powiązanej.

W tym ćwiczeniu przygotujesz kod metody remove_at_beginning(). Musisz w niej sprawić, aby wskaźnik head listy powiązanej wskazywał na następny węzeł po bieżącym head.

Przypomnij sobie klasę Node():

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

Instrukcje

100 XP
  • W metodzie remove_at_beginning() ustaw wskaźnik head tak, aby wskazywał na węzeł next bieżącego head.