c++ 删除整形数组中重复的数字
来源:互联网 发布:于谦 知乎 编辑:程序博客网 时间:2024/05/16 12:38
int *RemoveDup(int arr[], int n){int *tmp = NULL;int *arr_new = NULL;arr_new = (int *)malloc(n*sizeof(int));tmp = arr_new;set<int> s;pair<set<int>::iterator, bool> p;//list<int> l; 用list也可以保存int k = 0;for (int i=0;i<n;i++){p=s.insert(arr[i]);if (p.second){//l.push_back(arr[i]);*tmp = arr[i];k++;tmp++;}}*tmp='\0';return arr_new;}int _tmain(int argc, _TCHAR* argv[]){int arr[12]={11,12,13,14,15,16,17,18,19,17,18,20};int *res = NULL;res = RemoveDup(arr,12);while(*res){printf("%d\n",*res);res++;}system("pause");return 0;}
0 0
- c++ 删除整形数组中重复的数字
- 在一个整形数组中去掉重复的数字
- 请把一个整形数组中重复的数字去掉
- 把一个整形数组中重复的数字去掉
- 删除数组中重复的数字
- 删除数组中重复的数字
- 把一个整形数组中重复的数字去掉 - 微软面试题
- 166 请把一个整形数组中重复的数字去掉
- (六)一个判断整形数组中是否有重复数字的简单算法
- c语言排序后删除数组中重复的数字再排序输出
- 两个整形数组,求其重复数字的个数
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 3.编写一个截取字符串的函数
- org.springframework
- NET Framework
- FileUpload包下放了三个类:
- SQL语句中位与选择项的使用
- c++ 删除整形数组中重复的数字
- ARM Linux 3.x的设备树(Device Tree)
- Hibernate的merge方法-illegally attempted to associate a proxy with two open Sessions
- 解决问题的前提——放空自己
- 第一次接触csdn,作为一个计科出生的人,我以后定会努力发表自己的blog
- UICollectionView
- jQuery Ajax 实例 全解析
- JNI——《深入理解(I)》学习笔记2
- 为什么Linux不需要碎片整理?