返回列表 發帖

STL 容器4_Set

本帖最後由 鄭繼威 於 2024-7-8 14:22 編輯

Set 就是集合
基本功能有:
insert: 把一個數字放進集合
erase: 把某個數字從集合中移除
count: 檢查某個數是否有在集合中

ex1:
  1. #include<bits/stdc++.h>
  2. #include <set>
  3. using namespace std;

  4. int main(){
  5.     set<int> mySet;
  6.     mySet.insert(20);   // mySet = {20}
  7.     mySet.insert(10);   // mySet = {10, 20}
  8.     mySet.insert(30);   // mySet = {10, 20, 30}

  9.     cout << mySet.count(20) << endl;    // 存在 -> 1
  10.     cout << mySet.count(100) << endl;   // 不存在 -> 0

  11.     mySet.erase(20);                    // mySet = {10, 30}
  12.     cout << mySet.count(20) << endl;    // 0
  13. }
複製代碼

返回列表