编写一个能删除链表中值相同的多余元素的小程序。
已知一个有序排列的单向链表,编写一个程序,删除链表中所有值相同的多余元素(即:使得运算后的链表中所有元素的值均不相同)
输入输出:
首先输入链表长度,例如14,然后输入相应的值,例如1、2、3、3、4、5、6、6、7、8、9、9、10 、10
输出为1、2、3、4、5、6、7、8、9、10
效果如下:
输入:
14
1 2 3 3 4 5 6 6 7 8 9 9 10 10
输出:
1 2 3 4 5 6 7 8 9 10
//不使用链表
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int a[n];
for(int i=0;i<n;i++)
{
cin>>a[i];
}
for(int i=

最低0.47元/天 解锁文章
1613

被折叠的 条评论
为什么被折叠?



