1. vector
vector<int>v;
- v.push_back(x)
在v的最后插入值x - v.pop_back()
删除v中最后一个元素 - v.size()
返回v中的元素个数 - v.front()
返回v的第一个元素 - v.back()
返回v的最后一个元素 - v[i]
返回v中秩为i的元素 - v.clear()
情况v中元素 - v.empty()
判断v是否为空,若为空返回true,否则返回false
2.stcak
stack<int>st;
- st.push()
在栈顶加入元素(入栈) - st.pop()
移除栈顶元素(出栈) - st.top()
返回栈顶元素 - st.empty()
栈为空返回true - st.size()
返回栈中元素数目
3.queue
queue<int>qu;
- qu.push()
在队尾加入元素(入队) - qu.pop()
移除队列的第一个元素(出队) - qu.front()
返回第一个元素 - qu.back()
返回最后一个元素 - qu.empty()
若队列为空返回true - qu.size()
返回队列中元素个数