#include <set>
//set<"dataType"> "name";
set<int> test;
set<long long> test;
set<char>
set<pair<int, int> >test;
狀態回傳
set.empty(); //回傳set是否為空
set.size(); //回傳set目前元素數
set.count(e); //回傳set中e的個數(1或0,用來檢查set中是否有e)
加入移除元素
set.insert(e); //將e插入set中
set.erase(e); //將e從set中移除
set.clear(); //移除set中所有元素
指標回傳
set.begin(); //回傳指向set中第一個元素的指標
set.end(); //回傳指向set中最後一個元素的指標
set.find(e); //回傳指向set中e的指標
set.lower_bound(e); //回傳指向set中第一個大於等於e的元素的指標
set.upper_bound(e); //回傳指向set中最後一個大於等於e的元素的指標
set.equal_range(e); //以一個pair回傳指向set中第一個大於等於e的元素和第一個大於e的元素的指標
// 以上若有任一指標失效,則效果等同於end()
介紹Stack, Queue與其實作
Apr 5, 2024向量 顧名思義:方向+量 表示法:二維向量 $\vec a = (1,2)$ 三維向量 $\vec a = (5,2,3)$ 之類的…… (不是座標點喔,是向量) 表示法 $2$:
Mar 17, 2023真‧高中人生電力菜單XD [name=jw910731] 這根本不是高中生讀的完的吧 但神可以再高中唸完他www 我準備Fork給我的ICPC隊友了wwww 本菜單掠過語法部份,直接進入算法及資料結構 :::info 時間分級 lv1 ~ lv4,由淺入深 (此難度分層叫為主觀,僅供參考)
Dec 27, 2022文元的愉悅菜單 斜體代表比較不重要 C++ Syntax [ ] Operator Overload [ ] Struct & Class [ ] Function [ ] Functor (Function Object)
Nov 27, 2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up