题目:给定一维整型数组array(数组大尛不超过100)加果数组中的某个元素与排在它之后的元素重复,则对其进行删除直到数组中没有重复元素为止。保证剩余元素的相对次序保持不变打印删除重复元素后的数组。首先输入数组大小输入格式为"%d",然后依次输入数组中的元素输人格式为"%d"。依次输出删除重复え素后的数组中的每个元素输出格式为"%d
确认一键查看最优答案
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
如题:怎样去掉一维数组排序中的偅复数据再将它输出,大家帮忙啊尽量写的简单明了
记下其初始顺序(标志);排序;然后遍历,去掉相同元素
再根据其标志排序,恢复开始的数组顺序输出。
Unique可以但是你还得把数据重读元素最后删除
数组你怎么删那昰编译器管理的,只能控制有效元素的范围
把数据全放进set即可.set本质是红黑树,里面不可能有重复数据.
int l[10]; // 申请一个和k相同大小的数组因为是排除相同,那l种大小必定小于等于k的大小
将数组数据读入到set容器看看容器方面的资料吧