unique() 去重函数
2015-08-11 09:26
323 查看
unique()函数是一个去重函数,STL中unique的函数 unique的功能是去除相邻的重复元素(只保留一个),还有一个容易忽视的特性是它并不真正把重复的元素删除。头文件要加#include<algorithm>,具体用法如下:
int num[100];
unique(num,mun+n)返回的是num去重后的尾地址,之所以说比不真正把重复的元素删除,其实是,该函数把重复的元素移到后面去了,然后依然保存到了原数组中,然后函数返回去重后最后一个元素的地址,因为unique去除的是相邻的重复元素,所以一般用之前都会先排一下序。
int num[100];
unique(num,mun+n)返回的是num去重后的尾地址,之所以说比不真正把重复的元素删除,其实是,该函数把重复的元素移到后面去了,然后依然保存到了原数组中,然后函数返回去重后最后一个元素的地址,因为unique去除的是相邻的重复元素,所以一般用之前都会先排一下序。
相关文章推荐
- iOS开发之使用Storyboard预览UI在不同屏幕上的运行效果
- 15-StringBuffer-13-常用对象API(StringBuilder类-练习)
- UILabel控件Origin值设置细节
- [J2EE]UEditor编辑器实现新闻发布系统[jsp版]
- hdu 1711 Number Sequence
- 15-StringBuffer-12-常用对象API(StringBuilder类)
- Android UI 主线程,啥玩意?还有Handler+Looper+MessageQueue几个意思?
- UIScrollView的属性总结
- HDU 3530 Subsequence
- EasyUI集成Kindeditor使用
- UI之手势识别器 注意
- UISearchBar控件UI操作
- ajax提交表单无法验证easyui的验证选项(比如required等)
- iOS UI09_自定义cell
- Advanced Fruits HDU杭电1503【LCS的保存】
- ns3的打印: LogComponentEnable ("CoDelQueue", LOG_LEVEL_FUNCTION);
- UI020---UITableView实例汽车品牌
- iOS UI09_多种Tableview
- POJ 3080 Blue Jeans kmp+暴力枚举
- ios学习(UIScrollView)