本帖最後由 鄭繼威 於 2024-7-8 14:22 編輯
Set 就是集合。
基本功能有:
insert: 把一個數字放進集合
erase: 把某個數字從集合中移除
count: 檢查某個數是否有在集合中
ex1:- #include<bits/stdc++.h>
- #include <set>
- using namespace std;
- int main(){
- set<int> mySet;
- mySet.insert(20); // mySet = {20}
- mySet.insert(10); // mySet = {10, 20}
- mySet.insert(30); // mySet = {10, 20, 30}
- cout << mySet.count(20) << endl; // 存在 -> 1
- cout << mySet.count(100) << endl; // 不存在 -> 0
- mySet.erase(20); // mySet = {10, 30}
- cout << mySet.count(20) << endl; // 0
- }
複製代碼 |