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

  • 相关阅读:
    table操作:边框-斑马线-多表头-焦点高亮-自动求和
    Pygame
    Struts+HIbernate+Spring
    java 中hashcode 与 equals的关系
    Testcase的编写
    Struts+Hibernate+Spring常见问题
    我的思考
    JSP-------<%@ %>
    Python yield
    Python:itertools模块
  • 原文地址:https://www.cnblogs.com/herd/p/11011676.html
Copyright © 2011-2022 走看看