Я пытаюсь узнать связанный список в разделе Использование питона,Как удалить данный узел из связанного списка с помощью Python
Может кто-нибудь, пожалуйста, руководство меня, как удалить конкретный узел поддавки из связанного списка?
#!/usr/bin/python
class Node(object):
def __init__(self, data=None, next=None):
self.data = data
self.next = next
def __str__(self):
return str(self.data)
def print_list(node):
while node:
print node,
node = node.next
print
def delete_node(node, node_to_remove):
if first_node == None:
return
pass
# way of creating linked list
def create_linked_list1(n):
linked_list = Node(1)
head = linked_list
for i in range(1, n):
head.next = Node(i)
head = head.next
return linked_list
node1 = create_linked_list1(10)
print_list(node1)
Пожалуйста, покажите нам свою связанную реализацию списка. Мы не можем показать функцию 'delete', которая работает с вашей реализацией, если мы не знаем, как вы ее реализовали. – abarnert
Хорошо, я сделаю это. –
Обновлено, пожалуйста, подтвердите его и любезно сообщите мне, как удалить данный узел –