问题标题: 酷町堂:5050

0
0
已解决
胡景波
胡景波
中级光能
中级光能

5050   删除排序链表中的重复元素经验值:0

题目描述 Description

给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次;

输入描述 Input Description

第一行输入一个整数n;
第二行输入n个整数,数字之间用空格隔开;

输出描述 Output Description

输出一行,去重之后的链表,数字之间用空格隔开;

样例输入 Sample Input

示例一输入: 3 1 1 2 示例二输入: 5 1 1 2 3 3

样例输出 Sample Output

示例一输出: 1 2 示例二输出: 1 2 3


0
已采纳
汪恺恒
汪恺恒
中级启示者
中级启示者

用数组即可

for(int i=2;i<=n;i++){
        if(a[i-1]==a[i]){//是否重复
            f[i]=1;
        }
    }

最后遍历1~n,如果 !f[i],则输出a[i[

0
我要回答