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

  • 相关阅读:
    Java入门——day28
    第四周进度报告
    Java入门——day27
    Java入门——day26
    Java入门——day25
    Java入门——day24
    Ubuntu创建新用户
    SpringBoot默认的Servlet容器是自带的Tomcat,如何定制和修改配置
    哈希
    找到两张相似的图
  • 原文地址:https://www.cnblogs.com/herd/p/11011676.html
Copyright © 2011-2022 走看看