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
    ----------------------------------------------
    请按任意键继续. . .

  • 相关阅读:
    util-tool工具 、时间格式化
    好用的 UI 调试技巧
    扩展jQuery的方法
    mybatis判断是否传递了条件
    mysql创建视图不允许子查询
    springMVC传递MAP给JS
    XPS15 安装ubuntu之后无法进入系统
    XPS15 9560 切换显卡之后,无法登陆的解决方式
    fedora安装chrome报错
    linux挂载硬盘
  • 原文地址:https://www.cnblogs.com/herd/p/11011676.html
Copyright © 2011-2022 走看看