C++中 栈和队列的使用方法

C++中 栈和队列已经被封装好,我们使用时只需要按照如下步骤调用即可。

1.包含相关的头文件

        包含栈头文件:

#include<stack>

包含队列头文件:

#include<queue>

2.作相关定义

定义栈如下:

stack<int> stk;

定义队列如下:

queue<int> q;

3.使用相关操作

栈提供了如下的操作:

s.empty() 如果栈为空返回true,否则返回false
s.size() 返回栈中元素的个数
s.pop() 删除栈顶元素但不返回其值
s.top() 返回栈顶的元素,但不删除该元素
s.push() 在栈顶压入新元素

队列提供了下面的操作:

q.empty() 如果队列为空返回true,否则返回false
q.size() 返回队列中元素的个数
q.pop() 删除队列首元素但不返回其值
q.front() 返回队首元素的值,但不删除该元素
q.push() 在队尾压入新元素
q.back() 返回队列尾元素的值,但不删除该元素

 

参考文章:C++栈和队列  https://blog.csdn.net/zhy_cheng/article/details/8090346

延伸阅读:C++栈的用法及栈的实现  https://blog.csdn.net/qq_20366761/article/details/70053813

原文链接: https://www.cnblogs.com/qujunhui/p/10360628.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    C++中 栈和队列的使用方法

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/289747

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月15日 下午12:14
下一篇 2023年2月15日 下午12:14

相关推荐