zoukankan      html  css  js  c++  java
  • C++ unique

    #include <iostream>
    #include <algorithm>
    #include <list>
    #include <iterator>
    #include <functional>

    using namespace std;


    int main()
    {
      int source[] = { 1,2,3,3,3,4,5,6,6,7,8,8,8,9,10,3,6,8,12 };
      int sourceNum = sizeof(source)/sizeof(source[0]);

      list<int> list1;
      list<int> list2;
      copy(source,source+sourceNum,back_inserter(list1));
      copy(source,source+sourceNum,back_inserter(list2));

      list<int>::iterator list_iter1;
      for (list_iter1 = list1.begin();list_iter1 != list1.end(); ++list_iter1)
      {
        cout << *list_iter1 << " ";
      }
      cout << endl;

      cout << "----------------------------------------------" << endl;
      list<int>::iterator list_iter2;
      list_iter2 = unique(list1.begin(),list1.end());

      for (list_iter1 = list1.begin();list_iter1 != list_iter2; ++list_iter1)
      {
        cout << *list_iter1 << " ";
      }
      cout << endl;
      cout << "----------------------------------------------" << endl;

      list<int>::iterator list_iter3 = unique(list2.begin(),list2.end(),greater<int>());
      for (list_iter1 = list2.begin(); list_iter1 != list_iter3; ++list_iter1)
      {
        cout << *list_iter1 << " ";
      }
      cout << endl;
      cout << "----------------------------------------------" << endl;


      system("pause");
      return 0;
    }

    ================================================

    1 2 3 3 3 4 5 6 6 7 8 8 8 9 10 3 6 8 12
    ----------------------------------------------
    1 2 3 4 5 6 7 8 9 10 3 6 8 12
    ----------------------------------------------
    1 2 3 3 3 4 5 6 6 7 8 8 8 9 10 12
    ----------------------------------------------
    请按任意键继续. . .

  • 相关阅读:
    CMake 手册详解(十九)
    CMake 手册详解(二十三)
    CMake 手册详解(二十)
    xtrabackupex xbstream 流备份还原(转载)
    xtrabackup 安装与使用(转载)
    怎么样写好一篇技术博客
    python为什么需要符号表
    cmake的一些基本概念及源码结构
    让IT工作者过劳的13个坏习惯
    SHTML和HTML的区别
  • 原文地址:https://www.cnblogs.com/herd/p/11011676.html
Copyright © 2011-2022 走看看