unordered_set

2023. 3. 24. 01:26c++

728x90

<unordered_set> 헤더파일에 존재

int main() {
    vector<int> a;
    a.push_back(3);
    a.push_back(3);
    a.push_back(5);
   unordered_set<int> b(a.begin(),a.end());
  for(int i:b){
      cout<<i<<""; 
  }

   return 0;
}

위의 코드를 실행하면 3이 중복되어 2개 있지만 unordered_set에는 하나만 존재하게 된다. 

배열에 중복된 원소들이 있을 때 중복된 건 다 거르고 뭐가 있는지 확인하고 싶을 때 유용하다.

 

728x90