BaşlayınÜcretsiz Başlayın

Bağlı listenin ilk düğümünü kaldırma

Önceki egzersizde, bir bağlı listenin başına nasıl düğüm ekleyeceğini öğrendin.

Bu egzersizde, remove_at_beginning() yönteminin kodunu hazırlayacaksın. Bunu yapmak için, bağlı listenin head'ini head'in bir sonraki düğümünü gösterecek şekilde ayarlaman gerekir.

Node() sınıfını hatırla:

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

Bu egzersiz

Python'da Veri Yapıları ve Algoritmalar

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • remove_at_beginning() yönteminde, head'i head'in next düğümünü gösterecek şekilde ayarla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

class LinkedList:
  def __init__(self):
    self.head = None
    self.tail = None
    
  def remove_at_beginning(self):
    # The "next" node of the head becomes the new head node
    self.____ = ____
Kodu Düzenle ve Çalıştır