stl-queue
创始人
2024-11-21 17:06:17

目录

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

添加元素。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 q;  int main() { q.push(3);

访问元素.front()

只能访问队首与队尾

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

删除元素.pop()

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

判空。empty()

元素个数。size() 

BFS

相关内容

热门资讯

国际最新研究:蝴蝶蜜蜂等传粉者... 北京5月7日电 (记者 孙自法)国际学术期刊《自然》最新发表一篇生态学论文称,一项研究显示,在尼泊尔...
Anthropic发布10个金... 2026年5月5日晚,Anthropic的一次发布,让华尔街的很多人没睡好觉。 这家AI公司一口气推...
原创 4... ## 933图片插入失败: 'NoneType' object has no attribute '...
三星造工厂机器人、Meta做家... 据韩国中央日报5月7号报道,全球人工智能竞争正加速向物理AI领域延伸,人形机器人成为产业霸权新焦点。...
超22万颗GPU!SpaceX... 来源:环球网 【环球网科技综合报道】5月7日消息,据《福布斯》报道,美国太空探索技术公司(Spac...