-->
当前位置:首页 > 题库 > 正文内容

编程题:头插法创建单链表、遍历链表、删除链表

Luz3年前 (2022-03-23)题库1338
输入一系列自然数(0和正整数),输入-1时表示输入结束。按照输入的顺序,用头插法建立单链表,并遍历所建立的单链表,输出这些数据。注意 -1 不加入链表。

### 输入格式:

第一行是一个正整数k,表示以下会有k组测试数据。

每组测试数据是一系列以空格隔开的自然数(0和正整数)。数列末尾的 -1 表示本组测试数据结束。按照输入的顺序,用头插法建立单链表,并遍历所建立的单链表,输出这些数据。注意 -1 不加入链表。


### 输出格式:

对于每组测试数据,输出链表中各节点的数据域。每个数据后有一个空格。每组测试数据的输出占1行。

### 输入样例:

in
3
1 2 3 4 5 -1
30 20 10 -1
4 2 2 1 1 2 0 2 -1



### 输出样例:

在这里给出相应的输出。例如:

out
5 4 3 2 1
10 20 30
2 0 2 1 1 2 2 4



### 注意:对每组测试数据,创建链表,遍历链表输出之后,一定要删除链表,否则会出现“内存超限”。





答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。