首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。 template<class T> class Ts
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。 template<class T> class Ts
admin
2012-01-20
18
问题
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。
template<class T>
class Tstack {
enum{size=1000};
T stack[size];
int top;
public:
Tstack():top(0){}
void push(const T &i){
if(top<size)
stack[top++]=i;
}
Tpop(){
if(top=0)exit(1);//栈空时终止运行
return______;
}
选项
答案
stack[-top] 或 stack[top-=1] 或 stack[top=top-1]
解析
此题考查的是堆栈数据结构。分析题目,首先利用函数void push(const T &i)将i压入栈,然后Tpop()将元素弹出,但由于在压入栈的时候,top值已经增加1;要弹出元素,须使top先减1,才能把栈顶元素弹出。
转载请注明原文地址:https://jikaoti.com/ti/YnL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intf(intx);main(){intn=1,m; m=f(f(f(n)));printf("%d\n",m);}intf(intx){returnx*2;}程序运
给定程序modil,c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
uniondt{inta;charb;doublec;}data;以下叙述中错误的是
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a.
C源程序中不能表示的数制是()。
数据库应用系统中的核心问题是()。
在关系代数运算中,有5种基本运算,它们是()。
下列工具中,不属于结构化分析的常用工具的是()。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与出栈操作后,top=bottom=20。该栈中的元素个数为()。
栈是限定在一端进行插入与删除的线性表,那么其组织数据的原则是()。
随机试题
[A]Makeitahabit[B]Don’tgoitalone[C]Startlow,goslow[D]Talkwithyourdoctor[E]Listentoyourbo
Mostworthwhilecareersrequiresomekindofspecializedtraining.Ideally,therefore,thechoiceofan【C1】________shouldbemad
58岁妇女,绝经8年后阴道流血2个月,出血量时多时少,盆腔检查:宫颈光滑,子宫稍大,双附件正常。怀疑子宫内膜癌,为明确诊断,首选的辅助检查是
A股权投资基金对B公司投资后持股比例为40%,公司创始人的持股比例为60%,。现公司创始人计划以每股10元的价格向第三方出售其持有的20000股股票,下列表述正确的是()。
按照职业操守准则规定,符合公平对待客户的是()。
根据劳动合同法律制度的规定,用人单位需承担的义务有()。
《中共中央关于构建社会主义和谐社会若干重大问题的决定》指出,要按照预防与应急并重、常态与非常态结合的原则,建立()的应急信息平台,建设()的专业应急救援队伍。
[*]
•YouwillheararadiointerviewwithMarthaFlowers,theManagingDirectoroftheMAXchainofsandwichbars.•Choosethecorre
Classifiedadvertisingisthatadvertisingwhichisgroupedincertainsectionsofthepaperandisthusdistinguishedfromdisp
最新回复
(
0
)