【unique函数】
来源:互联网 发布:mac如何拷贝文件到u盘 编辑:程序博客网 时间:2024/06/05 07:03
unique()函数:是一个去重函数,STL中unique的函数 unique的功能是去除相邻的重复元素(只保留一个),还有一个容易忽视的特性是它并不真正把重复的元素删除。
头文件:
#include<algorithm>using namespace std;
unique(num,mun+n)它并不真正把重复的元素删除,该函数是把重复的元素移到后面去了,然后依然保存到了原数组中,因为unique去除的是相邻的重复元素,所以一般用之前都会要排一下序。
/*输出去重后的数组可以试一试去重后输出原来数组长度,重复的元素在后面*/#include<cstdio>#include<algorithm>using namespace std;int a[50005];int main(){ int n; while(scanf("%d",&n)!=-1) { for(int i=0;i<n;i++) scanf("%d",&a[i]); sort(a,a+n); int l=unique(a,a+n)-a; for(int i=0;i<l;i++) printf("%d ",a[i]); } return 0;}
阅读全文
0 0
- unique函数
- unique函数
- unique函数
- unique 函数
- unique函数
- unique函数
- unique函数
- unique函数
- unique函数
- unique函数
- 【unique函数】
- stl vector unique函数
- matlab unique函数
- STL-unique()函数
- unique() 去重函数
- matlab之unique函数
- matlab unique函数
- unique() 去重函数
- SVN项目文件中各小图标的含义
- 数据结构: 链表
- CentOS7
- Spark Streaming---UpdatestateBykey(java)
- Android逆向之旅---破解一款永久免费网络访问工具
- 【unique函数】
- codeblocks调试
- Spark Streaming---WindowBasedTopWord(java)
- 数据科学风云之互联网金融
- python实现自动监测目标网站的爬取速度_以及整体网络环境分析
- Redhat7下安装oracle11g
- 每日积累(20170819-day-25)(Ubuntu Nvidia Driver loop in sign)
- 从0开始写一个基于注解的轻量级分布式RPC框架(4)自定义Spring的IOC,自定义属性注入bean的过程
- 跨域问题解决(一):tamcat下的配置