编程题:链表操作
本题**要求使用自定义链表或使用STL之list完成**。
输入n个正整数,建立单链表L,要求链表中每个结点之后所有结点的数据域值都不是该结点数据域值的倍数,输出链表L中的结点个数及各个数据域值,然后将链表L逆置并输出。
### 输入格式:
首先输入一个整数T,表示测试数据的组数,然后是T组测试数据。对于每组测试数据,输入2行,第一行输入数据个数n,第二行输入n个正整数。
### 输出格式:
对于每组测试,输出3行,第一行是链表L的数据结点个数,第二行是链表L中各个结点的数据域值,第三行是链表L逆置后的结果。每行的每两个数据之间留一个空格。
### 输入样例:
in
1
10
21 30 14 55 32 63 11 30 55 30
### 输出样例:
out
6
21 30 14 55 32 11
11 32 55 14 30 21
答案:若无答案欢迎评论
输入n个正整数,建立单链表L,要求链表中每个结点之后所有结点的数据域值都不是该结点数据域值的倍数,输出链表L中的结点个数及各个数据域值,然后将链表L逆置并输出。
### 输入格式:
首先输入一个整数T,表示测试数据的组数,然后是T组测试数据。对于每组测试数据,输入2行,第一行输入数据个数n,第二行输入n个正整数。
### 输出格式:
对于每组测试,输出3行,第一行是链表L的数据结点个数,第二行是链表L中各个结点的数据域值,第三行是链表L逆置后的结果。每行的每两个数据之间留一个空格。
### 输入样例:
in
1
10
21 30 14 55 32 63 11 30 55 30
### 输出样例:
out
6
21 30 14 55 32 11
11 32 55 14 30 21
答案:若无答案欢迎评论