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()