unique() 去重函数
来源:互联网 发布:小黄鸡peeper软件下载 编辑:程序博客网 时间:2024/05/01 14:14
unique()函数是一个去重函数,STL中unique的函数 unique的功能是去除相邻的重复元素(只保留一个),还有一个容易忽视的特性是它并不真正把重复的元素删除。他是c++中的函数,所以头文件要加#include<iostream.h>,具体用法如下:
int num[100];
unique(num,mun+n)返回的是num去重后的尾地址,之所以说比不真正把重复的元素删除,其实是,该函数把重复的元素一到后面去了,然后依然保存到了原数组中,然后返回去重后最后一个元素的地址,因为unique去除的是相邻的重复元素,所以一般用之前都会要排一下序
#include <cstdio>#include <cstring>#include <cstdlib>#include <iostream>#include <algorithm>using namespace std;int main(){ int a[10]={1,2,3,4,5,6,7,8,8,9}; int len = unique(a,a+10)-a; printf("%d\n",len); for(int i = 0 ; i < len;i++ ) printf("%d ",a[i]); return 0;}9
1 2 3 4 5 6 7 8 9
Process returned 0 (0x0) execution time : 0.265 s
Press any key to continue.
0 0
- unique() 去重函数
- unique() 去重函数
- unique() 去重函数
- unique() 去重函数
- unique 去重函数
- unique() 去重函数
- unique去重函数
- uva11752 去重函数 unique()
- unique()去重函数
- stl-unique()函数去重
- unique()去重函数
- STL中的unique()去重函数
- STL之unique()去重函数
- STL——unique去重函数
- unique算法函数去重示例
- STL之unique()去重函数
- vector去重--unique
- unique去重原理
- Hdu 5037 Frog(2014 ACM/ICPC Asia Regional Beijing Online)[贪心 || 想法]
- Flash兼容代码
- Sqoop2安装记录
- (ERROR)[C++]C++逻辑错误总结
- 液晶显示模块的分类
- unique() 去重函数
- Android保存数据的三种方法
- 开始要找工作喽!
- dedecms织梦出现“Upload filetype not allow”的原因及解决办法
- [Python]Functions, Variables, and the Call Stack
- MySQL批量插入性能优化
- Lucene 分字
- 中文字符集编码Unicode ,gb2312 , cp936 ,GBK,GB18030
- 主流编程语言的特点分析