输入链表数据(以数字-1作为输入结束的标志),例如建立链表1 2 3 则需输入1 2 3 -1;
时间: 2023-04-10 22:03:41 浏览: 80
数据链表的建立
5星 · 资源好评率100%
好的,我可以回答这个问题。以下是输入链表数据的代码示例:
```python
class ListNode:
def __init__(self, val=0, next=None):
self.val = val
self.next = next
def createLinkedList():
head = ListNode()
cur = head
while True:
val = int(input())
if val == -1:
break
node = ListNode(val)
cur.next = node
cur = cur.next
return head.next
```
你可以使用这个函数来创建一个链表,例如输入1 2 3 -1,将返回一个包含1、2、3三个节点的链表。
阅读全文