stl-queue

avatar
作者
猴君
阅读量:0

目录

首尾迭代器(或许不能叫迭代器)

添加元素。push()

访问元素.front()

删除元素.pop()

判空。empty()

元素个数。size() 

BFS​编辑


首尾迭代器(或许不能叫迭代器)

之前的vector,string,map,set,的首尾都是。begin()和end()

但是queue是。front()和back()

因为queue是限制性数据结构【先进先出】

只能直接访问队首与队尾

添加元素。push()

vector:pushback

string:+= or 。insert(位置,“子串”)

map:m【key】=value

set:St.insert(x);

queue:。push()

queue<int> q;  int main() { q.push(3);

访问元素.front()

只能访问队首与队尾

不同于前面四种有迭代器,queue没有迭代器【捂脸】

删除元素.pop()

队首元素出队q。pop();

判空。empty()

元素个数。size() 

BFS

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!