【发布时间】:2022-09-29 19:29:58
【问题描述】:
我试图在使用 Add 函数插入链接列表中的项目后显示这些项目,并查看要打印的函数,但它似乎不起作用。
class Node():
def __init__(self,value):
self.value = value
self.next = None
class Linked_List():
def __init__(self):
self.head = None
self.tail = None
def Add(self,value):
if(self.head == None):
n = Node(value)
if(self.head == None):
self.head = n
else:
self.tail.next = n
self.tail = n
def view(head):
curr = head
while (curr):
print(curr.value,\"-->\")
curr = curr.next
newlist = Linked_List()
newlist.Add(5)
newlist.Add(6)
newlist.Add(56)
view(newlist.head)
它只显示第一个元素 5,不显示其余部分。即使我做了acc,我似乎也无法理解原因。到算法?
-
“我已经按照算法完成了”是什么意思?
标签: python linked-list