要将没有头结点的链表置空,可以将链表的第一个节点设为null。以下是一个示例代码:

class ListNode:
    def __init__(self, val=0):
        self.val = val
        self.next = None

# 创建一个没有头结点的链表
node1 = ListNode(1)
node2 = ListNode(2)
node3 = ListNode(3)

node1.next = node2
node2.next = node3

# 将链表置空
node1 = None

# 打印链表,验证是否置空
current_node = node1
while current_node:
    print(current_node.val)
    current_node = current_node.next

运行上述代码后,将输出为空,证明链表已经被置空。


原文地址: https://www.cveoy.top/t/topic/i5i5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录