返回列表 發帖
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. bool cmp(int a,int b)
  4. {
  5.     return a>b;
  6. }
  7. int main()
  8. {
  9.     cin.tie(0);
  10.     cin.sync_with_stdio(0);
  11.     vector<int> v;
  12.     v.push_back(5);
  13.     v.push_back(6);
  14.     v.push_back(3);
  15.     v.push_back(2);
  16.     for(int i=0; i<v.size(); i++)
  17.         cout<<v[i]<<" ";
  18.     cout<<endl;
  19.     v.clear();
  20.     v.push_back(5);
  21.     v.push_back(54);
  22.     v.push_back(30);
  23.     v.push_back(22);
  24.     v.erase(v.end()-2,v.end());
  25.     sort(v.begin(),v.end(),cmp);
  26.     for(int i=0; i<v.size(); i++)
  27.         cout<<v[i]<<" ";
  28.     cout<<endl;
  29.     vector<int>::reverse_iterator it=v.rbegin();
  30.     for(; it!=v.rend(); it++)
  31.         cout<<*it<<" ";
  32.     v.insert(v.begin(),500);
  33.     cout<<endl;
  34.     for(int i=0; i<v.size(); i++)
  35.         cout<<v[i]<<" ";
  36.     cout<<endl<<v.empty();
  37.     return 0;
  38. }
複製代碼

TOP

返回列表