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ırEgzersiz talimatları
remove_at_beginning()yönteminde,head'ihead'innextdüğü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.____ = ____