本文为个人学习笔记积累,可能并不全面,为节约您的时间,可以选择绕道~
1.deque
deque用法,如:定义:deque<int> que
API:队首front()、队尾back()、弹出队首pop_front()、弹出队尾pop_back()
push_back(),放进队尾
2.queue
定义:queue<int> que
API:
- push(int x)
- pop()
- front()
3.stack
定义:stack<int> stk
API:
- push(int x)
- pop()
- top()
4.vector
定义:vector<int> vec
API:
- push_back(int x)
- pop()
- vec[ i ]
- clear(),清空容器
5.map
定义:map<int, char> map,有序,不重复
API:
- map[1] = 'a'
- map.insert(1, 'a')
6.unordered_map
定义:map<int, char> map,无序,可重复
API:
- map[1] = 'a'
- map.insert(1, 'a')
- map.insert(1, 'b')
7.set
定义:set<int> set,不可重复
API:
- set.count(100) ,是否存在100,返回bool类型
- set.insert(100)