vector<int> a,b;
a.empty() 是否爲空(布爾)
a.push_back() 向vector中追加
a.size() 返回長度
a.begin() 返回迭代器vector<int>::iterator,指向第一個元素
a.end() 返回迭代器,指向最後一個元素的下一個元素
sort(a.begin(),a.end()) 排序所有元素,默認從小到大
unique(a.begin(),a.end()) 去重,返回迭代器,指向去重後不重複(相鄰元素不重複)元素最後一個元素的下一個元素
a.resize(3) 重置vector的size爲3
fill(a.begin(),a.end,0) 所有值填充爲0
a.swap(b) a和b交換
a.clear() 清空存放的內容
queue<int> q;
q.push() q.pop() q.front() q.back()
stack<int> s;
s.push() s.pop() s.top()