stl-栈、队列基本操作函数

博客介绍了栈和队列的基本操作。栈的操作包括判断是否为空、移除栈顶元素、在栈顶增加元素、返回元素数目和栈顶元素;队列操作有获取队首和队尾元素、队首元素出队、检测是否为空及返回元素个数,使用队首队尾操作时需先判断队列是否为空。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


empty() 堆栈为空则返回真
pop() 移除栈顶元素
push() 在栈顶增加元素
size() 返回栈中元素数目
top() 返回栈顶元素

队列
front(),back()
获取队首,队尾元素,时间复杂度为O(1)
pop()
队首元素出队,时间复杂度为O(1)
empty()
检测queue是否为空,返回bool类型,true为空。
size()
返回queue内元素个数
注:使用front()和back()的时候,必须判断队列是否为空,!empty()或size()>0。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值