語法書 / AA 競程語法書 下冊 / 第十單元 / 本單元語法速查表

本單元語法速查表

語法 用途 範例/注意
vector<int> v; 宣告空 vector #include <vector>
vector<int> v(n, x); 長度 n、每格都是 x x 省略自動補 0;n 可以是變數
v.push_back(x)/v.pop_back() 尾端加入/移除 push_back 均攤 O(1)(偶爾整批搬家);空 vector 不可 pop;別人寫的 emplace_back 當它讀
v.front()/v.back() 第一個/最後一個元素 空 vector 呼叫是 UB
vector<int> a[MAX_N];/vector<vector<int>> g; vector 的陣列/巢狀 vector 每條數列各自伸縮;g[i][j] 讀法同二維陣列

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。