当前位置: 首页 > news >正文

unique()去重函数

unique()函数是一个去重函数,STL中unique的函数 unique的功能是去除相邻的重复元素(只保留一个),还有一个容易忽视的特性是它并不真正把重复的元素删除。他是c++中的函数,所以头文件要加#include<iostream.h>,具体用法如下:

    int num[100];

   unique(num,mun+n)返回的是num去重后的尾地址,之所以说比不真正把重复的元素删除,其实是,该函数把重复的元素一到后面去了,然后依然保存到了原数组中,然后返回去重后最后一个元素的地址,因为unique去除的是相邻的重复元素,所以一般用之前都会要排一下序。


unique(first,last)参数 first, last:指出要剔除连续重复元素的迭代器区间[first,last)  右边是开区间 返回值  返回剔除元素后的新区间的最后一个元素的迭代器位置




相关文章:

  • 种类并查集
  • Sprase-Table(S-T)算法求解RMQ问题
  • LCA(最近公共祖先)问题 (一)
  • 【LCA 倍增法】【codevs 1036 商务旅行】
  • [技巧]读入优化
  • [C++]STL之map
  • 【NOIP 2013 DAY.1】T1 转圈游戏【codevs 3285】
  • 【NOIP 2013 DAY.1】火柴排队【codevs 3286】
  • 归并排序
  • 树状数组求逆序对
  • Linux入门基础 #1:命令行bash基本操作
  • Linux入门基础 #2:Linux文件系统基本结构
  • Linux入门基础 #3:文件基本操作管理和常用命令
  • Linux入门基础 #4:文件系统
  • Linux入门基础 #5:Linux文件系统挂载管理
  • 【Leetcode】101. 对称二叉树
  • hexo+github搭建个人博客
  • DOM的那些事
  • dva中组件的懒加载
  • eclipse的离线汉化
  • Flex布局到底解决了什么问题
  • Git学习与使用心得(1)—— 初始化
  • 阿里云前端周刊 - 第 26 期
  • 记录:CentOS7.2配置LNMP环境记录
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 前端路由实现-history
  • 前端设计模式
  • 微服务核心架构梳理
  • Android开发者必备:推荐一款助力开发的开源APP
  • ​queue --- 一个同步的队列类​
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • #vue3 实现前端下载excel文件模板功能
  • (07)Hive——窗口函数详解
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (C语言)球球大作战
  • (done) 两个矩阵 “相似” 是什么意思?
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (力扣题库)跳跃游戏II(c++)
  • (强烈推荐)移动端音视频从零到上手(上)
  • (转)ABI是什么
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • .“空心村”成因分析及解决对策122344
  • .aanva
  • .NET Core WebAPI中封装Swagger配置
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .Net MVC4 上传大文件,并保存表单
  • .net mvc部分视图
  • .net 生成二级域名
  • .net反编译的九款神器
  • .NET关于 跳过SSL中遇到的问题
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • @JoinTable会自动删除关联表的数据