Board logo

標題: STL 容器4_Set [打印本頁]

作者: 鄭繼威    時間: 2024-6-26 19:24     標題: 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. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2