首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
设从键盘输入一整数的序列:a1,a2,a3,…an,试编写算法实现:用栈结构存储输入的整数,当ai≠一1时,将ai进栈;当ai=一1时,输入栈顶整数并出栈。算法应对异常情况(如栈满等)给出相应的信息。
设从键盘输入一整数的序列:a1,a2,a3,…an,试编写算法实现:用栈结构存储输入的整数,当ai≠一1时,将ai进栈;当ai=一1时,输入栈顶整数并出栈。算法应对异常情况(如栈满等)给出相应的信息。
admin
2014-12-25
40
问题
设从键盘输入一整数的序列:a
1
,a
2
,a
3
,…a
n
,试编写算法实现:用栈结构存储输入的整数,当a
i
≠一1时,将a
i
进栈;当a
i
=一1时,输入栈顶整数并出栈。算法应对异常情况(如栈满等)给出相应的信息。
选项
答案
#define maxsize 100 void PushPops(Sqstack &s) {/*根据输入序列的值,进行入栈和出栈操作*/ for(i=1;i<=n;i++) {scanf(“%d”,&a); if(a!=一1)/*a=-1则入栈*/ if(s.top==maxsize) {print f(“栈满”); exit(0); } elseS.base[s.top++]=x; else /*a=一1栈顶元素出栈*/ if(s.top==0) {print f(”栈空”); exit(0); } else {s.top--; print f(“%d”,s.base[s.top]); } } }
解析
该题就是完成一个人栈和出栈操作,并在操作过程中要判断栈满和栈空的情况, 以便做出相应的处理。算法描述如下。
转载请注明原文地址:https://jikaoti.com/ti/GpLaFFFM
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
系统的频率特性和系统的传递函数G(s)有密切的联系,令G(s)中的s=________,当叫从0→∞范围变化时,就可求出系统的频率特性。
传递函数G(s)=的极点是【】
有两个闭环系统的传递函数分别为G1(s)=,G2(s)=,则相应的截止频率满足【】
按拓扑结构来分类,计算机网络可分为息线型网络、环形网络、______、树形网络和网状网络。
给出信息加密的一般模型图示,并简要解释术语:明文,密文,密钥。
简述CSMA/CA算法的核心思想。
已知有如下三个关系:学生(学号,姓名,系号)项目(项目号,项目名称,报酬)参加(学号,项目号,工时)其中:系号指学生所在系的编号;报酬指参加该项目每个工时所得的报酬。基于以上关系回答小题。试用关系代数表达式写出下列查询
分析以下SQL语句:SELECT姓名FROM读者WHERE读者号IN(SELECT读者号FROM借阅WHERE图书号=’001’);请写出相应的关系代数表达式。
随机试题
对侮辱和伤害不能宽容,长期耿耿于怀,这种表现属于
剥脱性龈病损可能是下列疾病的表征,除了
二陈汤治气痰,可加二陈汤治食痰,可加
患者,产后1周,高热寒战,小腹疼痛拒按,恶露量较多,色紫黯如败酱,有臭味,烦躁口渴,尿少色黄,舌红苔黄,脉数有力。宜首选
重复服用阿司匹林可能导致的后果有()。
质量为m,半径为R的均质圆盘,绕垂直于图面的水平轴O转动,其角速度为ω。在图示瞬时,角加速度为α,盘心C在其最低位置,此时将圆盘的惯性力系向O点简化,其惯性力主矢和惯性力主矩的大小分别为()。
以木为外底、纺织品制面的拖鞋
企业劳动定额管理部门应对各车间意见统一审议和平衡汇总后,呈报()正式批准。
大学生:公开选聘:村官
数据库管理系统中的安全控制模块属于()。
最新回复
(
0
)