STL备忘录
————双端队列deque的基本操作————
申明:
deque < 类型 > 变量名
deque < 类型 > 变量名 ( 被复制的队列名 )
基本操作:
temp.size()
返回队列内数据个数temp.clear()
清空队列temp.empty()
检查队列是否为空temp.front/back()
返回 队首/队尾 元素temp.push/pop_front()
在队首 添加/删除 一个元素temp.push/pop_back()
在队尾 添加/删除 一个元素
————动态数组vector的基本操作————
申明:
vector < 类型 > 变量名
基本操作:
temp.push/pop_back()
在队尾 添加/删除 一个元素temp.front()
返回队首元素temp.clear()
清空队列temp.empty()
检查队列是否为空temp.size()
返回队列内数据个数
————容器set的基本操作———————
申明:
set < 类型 > 变量名
set < 类型 >::iterator 变量名
申明迭代器(储存地址)
基本操作:
temp.insert()
添加数据temp.begin()
返回队首数据地址temp.end()
返回队尾数据地址加一temp.clear()
清空容器temp.empty()
检查容器是否为空temp.size()
返回容器内数据个数temp.erase(it)
删除指定地址上的数据temp.count(i)
查找指定数据的出现次数temp.find(i)
返回指定数据的地址