写实现一个函数,输出带头结点的单链表的的所有结点元素值
时间: 2023-05-27 11:06:39 浏览: 89
有头结点的单链表表的实现
以下是Python语言实现:
```python
class Node:
def __init__(self, val=0, next=None):
self.val = val
self.next = next
def print_linked_list(head: Node) -> None:
cur = head.next
while cur:
print(cur.val, end=' ')
cur = cur.next
```
其中,Node类定义了链表中的结点,包括结点的值和指向下一个结点的指针。print_linked_list函数接受一个带头结点的单链表的头结点作为参数,遍历链表输出所有结点的值。具体实现中,首先将指针cur指向头结点的下一个结点,然后循环遍历链表,输出每个结点的值,并将指针cur指向下一个结点,直到遍历完整个链表。
阅读全文