algorithm中的unique  用于去除指定容器中重复的元素,返回一个没有重复元素的序列的最后一个元素,要打印这样的数据信息则从容器的begin()开始到这个返回的地方就可以了。

vector<string> strvec;

cout << "use unique" << endl;
   vector<string>::iterator it = strvec.begin();
    vector<string>::iterator ituniq = unique(it,strvec.end());
    //ituniq 指向的是去除重复元素之后的最后一个元素位置
    cout << "use unique after" << endl;
    i = 1;
    while(it != ituniq){
        cout << i << ":" << *it << endl;
        ++it;
        ++i;
    }
    cout << endl;

按照以上的操作就可以完成对去除重复部分的容器数据打印。

切记:对应的重复数据并没有删除,只是放到了容器unique返回的那个位置之后了

转载于:https://www.cnblogs.com/Podevor/archive/2011/06/27/2788094.html

C++ unique相关推荐

  1. key mysql_mysql中key 、primary key 、unique key 与index区别

    mysql中索引是非常重要的知识点,相比其他的知识点,索引更难掌握,并且mysql中的索引种类也有很多,比如primary key .unique key 与index等等,本文章向大家介绍mysql ...

  2. Lumion模型库 Unique Pro Lumion Library 2021

    Lumion模型库 Unique Pro Lumion Library 2021 独特的专业图书馆2021 大小:12G  云桥网络 平台获取素材 这些包包括: 01–集总效果–准备渲染的外部设置 用 ...

  3. mysql单列索引和多列索引_mysql索引类型 normal, unique, full text

    问题1:mysql索引类型normal,unique,full text的区别是什么? normal:表示普通索引 unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用 ...

  4. 1041 Be Unique

    1.依旧是散列题,开一个整形的哈希数组bets[10010]来计数,最后数目为1的,也就是unique 2.注意,可能为1的不止一个,要输出第一个输入的unique,那么需要记录下读入的顺序,可以开辟 ...

  5. Using unique option prefix myisam-recover instead of myisam-recover-option

    [转载]关于mysql error.log报"Using unique option prefix myisam-recover instead of myisam-recover-opti ...

  6. 2019年2月26日 Unique Email Addresses、To Lower Case、Encode and Decode TinyURL

    今天开始加快速度,趁着还有空多刷几题,语言换成python提高速度了. 1. Unique Email Addresses 弱题,注意@符号前后的处理方式不同 class Solution(objec ...

  7. C++STL中的unique函数解析

    一.总述 unique函数属于STL中比较常用函数,它的功能是元素去重.即"删除"序列中所有相邻的重复元素(只保留一个).此处的删除,并不是真的删除,而是指重复元素的位置被不重复的 ...

  8. matlab语言unique,Matlab的unique函数的C++实现

    Matlab中的unique函数,实现的是去除重复元素,只保留一个,且剩下的非重元素按大小排列: C++中stl::unique函数与其不同之处在于:是去除相邻的重复元素,且不改变向量大小,把重复元素 ...

  9. pandas使用nunique函数计算dataframe每个数据列的独特值的个数(count number of unique values in each column of dataframe)

    pandas使用nunique函数计算dataframe每个数据列的独特值的个数(count number of unique values in each column of dataframe) ...

  10. R语言unique函数计算数据对象(vector、dataframe)的unique独特值:unique函数从vector向量、dataframe中删除重复项、删除dataframe重复行

    R语言unique函数计算数据对象(vector.dataframe)的unique独特值:unique函数从vector向量.dataframe中删除重复项.删除dataframe重复行 目录

最新文章

  1. 短款Apache Camel K
  2. [html] 如何禁止web端的页面缩放?
  3. 《深入理解Java虚拟机》读书笔记一
  4. Maven - 构建与命令
  5. 一个前端的10年前端职业路
  6. 147. Insertion Sort List
  7. FineUI.Grid内容换行处理
  8. 【图像增强】基于matlab暗通道图像去雾【含Matlab源码 1226期】
  9. CVTE软件技术支持面试总结
  10. Properties 类的详细使用(十三)
  11. Blender程序化建模简明教程【PCG】
  12. Hadoop三大框架之MapReduce工作流程
  13. 最长上升子序列(c++图文详解)
  14. c++之getopt函数的使用
  15. 类中的静态成员变量和静态成员函数
  16. IOS 页面跳转问题:点击按钮页面不跳转
  17. php脚本的执行过程(编译与执行相分离)
  18. 基于hexo搭建博客后更换主题butterfly
  19. php 原理 淘口令 解密_淘口令解析 - super19911115的个人空间 - OSCHINA - 中文开源技术交流社区...
  20. 基于STM32F1的时钟芯片DS1302驱动

热门文章

  1. 如何写出一个confirm组件
  2. PostgreSQL的xlog实验一
  3. Cesar竞赛平台项目中期总结
  4. iOS - MySQL 的安装配置
  5. for语句联系 -小九九乘法表
  6. nginx lua 安装spdy
  7. 你的团队能通过电梯测试吗?
  8. JavaScript实现存储HTML字符串
  9. mysql find_in_set
  10. Android gallery详解