这里提供一个使用Python语言编写的示例代码:
class ListNode:
def __init__(self, val=0, next=None):
self.val = val
self.next = next
def display_linked_list(head):
current = head
while current:
print(current.val, end=" ")
current = current.next
print()
# 创建链表示例
node1 = ListNode(1)
node2 = ListNode(2)
node3 = ListNode(3)
node1.next = node2
node2.next = node3
# 显示链表
display_linked_list(node1)
在这个示例中,我们定义了一个ListNode
类表示链表的节点。每个节点有一个val
属性表示节点的值,以及一个next
属性表示指向下一个节点的指针。
然后,我们定义了一个display_linked_list
函数,它接受链表的头节点作为参数。该函数使用一个循环遍历链表中的每个节点,并打印出节点的值。最后,我们创建了一个链表示例,并调用display_linked_list
函数来显示链表。输出结果为1 2 3
,表示链表中的节点值为1、2、3。