关于数组中重复元素的操作
2016-08-28 15:11
155 查看
//在有序的数组中,删除重复的元素
//在无序的数组中,删除重复的元素
//在有序的数组中,删除重复的元素 #include<iostream> #include<math.h> #include<string.h> using namespace std; int main() { int a[]= {1,2,2,2,2,3,4,5,5,5,5,6}; int len =sizeof(a)/sizeof(a[0]); int i,j; for(i=0,j=1; j<len; j++) { if(a[i]!=a[j]) a[++i]=a[j]; } len=i+1; for(i=0; i<len; i++) { printf("%d ",a[i]); } printf("\n"); return 0; }
//在无序的数组中,删除重复的元素
//在无序的数组中,删除重复的元素 #include<iostream> #include<math.h> #include<string.h> using namespace std; int value[600]= {0}; int main() { int value[600]= {0}; int a[]= {1,2,3,4,5,6,2,3,1,11,12,13,24,23,14}; int b[100]; int cnt=0; int len =sizeof(a)/sizeof(a[0]); for(int i=0; i<len; i++) { if(value[a[i]]==1) { continue; }else { value[a[i]]=1; b[cnt]=a[i]; cnt++; } } for(int i=0;i<cnt;i++) printf("%d ",b[i]); printf("\n"); return 0; }
相关文章推荐
- 关于使用定义函数来实现对于数组c中的元素进行筛选最大值最小值,计算平均值等操作
- 关于从list或者数组中随机抽取部分不重复元素的问题探究
- 关于C语言数组之间元素操作的问题
- Java_数组操作_合并数组,使合并后的数组中不包含重复的元素
- 关于数组的.sort()方法案例:删除数组中重复的元素并排序
- 一个关于去除数组重复元素的问题(C语言实现)
- 数组操作-去除重复和空白元素
- 一个关于去除数组重复元素的问题(C语言实现)
- HTML数组的基本操作(增删改查、删除重复元素)
- 关于查找数组中是否存在重复元素的方法总结(Find A Duplicate)
- php数组操作:array_flip去除数组中重复元素
- 关于去除JS数组中的重复元素问题
- 1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次
- 去除有数组中重复的元素
- 获取两个整型数组之间的重复元素集合
- 数组合并并删除重复的元素
- c语言心得-----数组中对元素的操作排序,查找,插入,和删除
- 几个关于随机数组产生的函数 包括各类可重复或不重复
- 关于生成不重复随机数组的问题?
- 二分法的应用----------利用随机类生成数组,并用二分法对数组的元素进行查找以及插入操作