根据输入的一系列整数,以0标志结束,用尾插法建立单链表,并输出单链表中各元素值,观察输入的内容与输出的内容是否一致。
时间: 2024-05-02 11:18:49 浏览: 58
尾插法单链表的建立
以下是Python代码实现:
```python
class ListNode:
def __init__(self, val=0, next=None):
self.val = val
self.next = next
head = ListNode()
p = head
while True:
num = int(input())
if num == 0:
break
node = ListNode(num)
p.next = node
p = p.next
p = head.next
while p:
print(p.val, end=' ')
p = p.next
```
输入示例:
```
1
2
3
4
5
0
```
输出示例:
```
1 2 3 4 5
```
输入和输出结果一致。
阅读全文