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, kursun bir parçasıdır
Python'da Veri Yapıları ve Algoritmalar
Egzersiz talimatları
remove_at_beginning()yönteminde,head'ihead'innextdüğümünü gösterecek şekilde ayarla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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.____ = ____