返回列表 發帖

unordered_set 練習

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. //unordered_set<int> us;   //1
  4. //unordered_set<int> us={1,1,2,3,5,3,4};   //2
  5. /*int arr[8]={1,1,2,3,5,3,4,7};   //3
  6. unordered_set<int> us(arr, arr+8);*/
  7. vector<int> v={1,1,2,3,5,3,4,7};   //4
  8. unordered_set<int> us(v.begin(), v.end());
  9. int main()
  10. {
  11.     cin.tie(0);
  12.     cin.sync_with_stdio(0);

  13.     /*
  14.     us.insert(1);
  15.     us.insert(2);
  16.     us.insert(7);
  17.     us.insert(5);
  18.     us.insert(2);
  19.     us.insert(1);
  20.     */

  21.     for(int i: us)
  22.         cout<<i<<endl;

  23.     cout<<"----------"<<endl;
  24.     cout<<us.size()<<endl;
  25.     cout<<us.count(2)<<endl;
  26.     cout<<us.count(8)<<endl;

  27.     return 0;
  28. }
複製代碼

返回列表