python —— 单链表的实现

代码:

class Node:
    def __init__(self, data) -> None:
        self.data = data
        self.after = None
    def __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 = node5

def show(node):
    print(node)
    if node.after != None:
        show(node.after)

show(head_node)
print("----------------")
show(node3)



运行效果:

image



posted on 2025-12-13 16:28  Angry_Panda  阅读(2)  评论(0)    收藏  举报

导航