Advertisement
LEGEND2004

Vector

Dec 24th, 2023
820
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.61 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. #define pb push_back
  5.  
  6. signed main()
  7. {/*
  8.     int n;
  9.     cin >> n;
  10.     vector<int> a(n);
  11.     for(int i = 0; i < n; i++)
  12.         cin >> a[i];
  13.  
  14.     sort(a.begin() , a.end());
  15.  
  16.     for(int i = 0; i < a.size(); i++)
  17.         cout << a[i] << " ";
  18.  
  19.     for(auto it = a.begin(); it != a.end(); it++)
  20.         cout << *it << " ";
  21.  
  22.     for(int i : a)
  23.         cout << i << " ";
  24.  
  25.     vector<int> v(5 , 7); // 7 7 7 7 7
  26.     v.pb(8); // 7 7 7 7 7 8
  27.     v.pb(1); // 7 7 7 7 7 8 1
  28.     v.pb(9); // 7 7 7 7 7 8 1 9
  29.     sort(v.begin() , v.end()); // 1 7 7 7 7 7 8 9
  30.     v[5] = 6; // 1 7 7 7 7 6 8 9
  31.     reverse(v.begin() , v.end()); // 9 8 6 7 7 7 7 1
  32.     v[4] = 3; // 9 8 6 7 3 7 7 1
  33.     sort(v.begin() , v.end()); // 1 3 6 7 7 7 8 9
  34.     for(int i : v)
  35.         cout << i << " ";
  36.     cout << '\n';
  37.     vector<int> v = {2 , 7 , 10};
  38.     cout << v[0] << endl; // 2
  39.     cout << v.front() << endl; // 2
  40.     cout << *v.begin() << endl; // 2
  41.     auto it = v.begin(); // vector<int>::iterator
  42.     it++;
  43.     cout << *it << endl; // 7
  44.  
  45.     it = v.end();
  46.     it--;
  47.     cout << *it << endl; // 10
  48.     // 2 7 10
  49.     int k = 2;
  50.     it -= k;
  51.     k--;
  52.     it += k;
  53.     k--;
  54.     it += k;
  55.     cout << *it << endl; // 7
  56.  
  57.     vector<int> v;
  58.     if(v.empty())
  59.         cout << "Yes" << endl;
  60.     else
  61.         cout << "No" << endl;
  62.  
  63.  
  64.     vector<int> a(1 , 0);
  65.     if(a.empty())
  66.         cout << "Yes" << endl;
  67.     else
  68.         cout << "No" << endl;
  69.  
  70.     vector<int> v = {2 , 10 , 7 , 6};
  71.     sort(v.rbegin() , v.rend()); // 10 7 6 2
  72.     cout << v[1] << endl; // 7
  73. */
  74. }
  75.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement