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

    排序vector,并清除相同項目:

     1 #include <algorithm>
     2 vector<int> vec;
     3 
     4 bool cmp(const int &tmpa, const int &tmpb) {
     5     return tmpa < tmpb; // 降序改爲大寫
     6 }
     7 
     8 int main(void) {
     9     vec init;
    10     std::sort(vec.begin(), vec.end(), cmp);
    11     vector<int>::iterator iter = std::unique(vec.begin(), vec.end());
    12     vec.erase(iter, vec.end());
    13 }
     1 int main() {
     2     vector<int> vec;
     3     vec.push_back(1);
     4     vec.push_back(3);
     5     vec.push_back(2);
     6     vec.push_back(1);
     7     vec.push_back(9);
     8     vec.push_back(3);
     9     for (int tmpi = 0; tmpi < vec.size(); tmpi++) printf("%d ", vec[tmpi]);
    10     printf("
    ");
    11     std::sort(vec.begin(), vec.end(), sortcmp);
    12     for (int tmpi = 0; tmpi < vec.size(); tmpi++) printf("%d ", vec[tmpi]);
    13     printf("
    ");
    14     vector<int>::iterator iter = unique(vec.begin(), vec.end());
    15     vec.erase(iter, vec.end());
    16     for (int tmpi = 0; tmpi < vec.size(); tmpi++) printf("%d ", vec[tmpi]);
    17     printf("
    ");
    18 } 
  • 相关阅读:
    or具体点vc
    异常 中断 实现
    int 0x80 系统调用实现
    方便查看 linux/kernel/sched.c
    第五周课堂笔记1th
    第四周课堂笔记4th
    第四周课堂笔记3th
    第四周课堂笔记2th
    第四周课堂笔记1th
    第三周课堂笔记4thand5th
  • 原文地址:https://www.cnblogs.com/Fierralin/p/5425593.html
Copyright © 2011-2022 走看看