1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Datové struktury a algoritmy v Pythonu

Connected

Cvičení

Vložení uzlu na začátek spojového seznamu

V předchozím cvičení jsi se naučil/a implementovat třídy Node() a LinkedList().

V tomto cvičení připravíš kód metody insert_at_beginning(), která přidá nový uzel na začátek spojového seznamu.

Připomeň si třídu Node():

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

Pokyny

100 XP
  • Vytvoř nový uzel.
  • Zjisti, jestli má spojový seznam uzel head.
  • Pokud ano, nasměruj atribut next nového uzlu na uzel head.