栈和队列函数的基本操作(c++)
发布日期:2021-11-15 21:44:14 浏览次数:1 分类:技术文章

本文共 560 字,大约阅读时间需要 1 分钟。

转自:

(); //如果栈为空则返回true, 否则返回false;
(); //返回栈中元素的个数
(); //返回栈顶元素, 但不删除该元素
(); //弹出栈顶元素, 但不返回其值
(); //将元素压入栈顶

队列

(); //如果队列为空返回true, 否则返回false
(); //返回队列中元素的个数
(); //返回队首元素但不删除该元素
(); //弹出队首元素但不返回其值
(); //将元素压入队列
(); //返回队尾元素的值但不删除该元素

#include
#include
#include
using namespace std; //定义stack
s;queue
q; //输入一组数,利用栈,输出栈中元素数,并输出void cstack(){
int a; for(int i = 0;i < 10;i++) {
cin>>a; s.push(a); } cout<
<
< 10;i++) { cin>>a; q.push(a); } cout<
<

转载地址:https://blog.csdn.net/qq_43419016/article/details/97816278 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:队列中的循环队列用法说明
下一篇:中缀表达式转化为后缀表达式(栈思想)

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月25日 09时02分16秒