创建一个单链表并输出
时间: 2023-07-15 07:15:26 浏览: 54
好的,以下是使用 Python 语言创建一个单链表并输出的示例代码:
```python
# 定义链表节点类
class Node:
def __init__(self, data):
self.data = data
self.next = None
# 创建链表
def createLinkedList(arr):
if len(arr) == 0:
return None
head = Node(arr[0])
cur = head
for i in range(1, len(arr)):
cur.next = Node(arr[i])
cur = cur.next
return head
# 输出链表
def printLinkedList(head):
cur = head
while cur:
print(cur.data, end=' ')
cur = cur.next
print()
# 示例
arr = [1, 2, 3, 4, 5]
head = createLinkedList(arr)
printLinkedList(head)
```
输出结果为:
```
1 2 3 4 5
```
以上代码中,我们首先定义了一个链表节点类 Node,包含 data 和 next 两个属性。然后通过 createLinkedList 函数创建链表,该函数接受一个数组参数 arr,返回链表头节点 head。最后通过 printLinkedList 函数输出链表。在示例中,我们创建了一个包含 1 到 5 的链表并输出。