Мне нужна помощь в создании LinkedList без параметров конструктора в python 3.3; в результате получается пустой объект LinkedList. Я хочу иметь возможность добавлять и удалять элементы в начале и в конце списка. Пока я могу только добавить и добавить вещи на фронт. Я немного разбираюсь в том, как все работает. Вот что у меня есть до сих пор:Связанный список и манипуляция
class Node:
def __init__(self, d, n):
self.data = d
self.next = n
class LinkedList:
def __init__(self):
self._head = None
self._size = 0
def __len__(self):
return self._size
def append(self, item):
pass
def prepend(self, item):
self._head = Node(item, self._head)
self._size += 1
def remove_first(self):
pass
def remove_last(self):
pass
У кого-нибудь есть ключ? Огромное спасибо!
Хорошо, что это довольно легко, то почему бы вам не попробовать его самостоятельно первым и посмотреть какую часть вам трудно понять. – badc0re