当前位置: 首页 > news >正文

python —— 单链表的实现

python —— 单链表的实现

代码:

class Node:def __init__(self, data) -> None:self.data = dataself.after = Nonedef __str__(self):return f"node : {self.data  =  }"head_node = Node(0)
node1 = Node(1)
node2 = Node(2)
node3 = Node(3)
node4 = Node(4)
node5 = Node(5)head_node.after = node1
node1.after = node2
node2.after = node3
node3.after = node4
node4.after = node5def show(node):print(node)if node.after != None:show(node.after)show(head_node)
print("----------------")
show(node3)



运行效果:

image