首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。 template <class T> class Tstack
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。 template <class T> class Tstack
admin
2009-01-15
84
问题
下面是一个栈类的模板,其中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;
}
T pop() {
if(top==0)exit(1); //栈空时终止运行
return 【 】;
}
};
选项
答案
stack[--top] 或 stack[top-=1] 或 stack[top=top-1]
解析
转载请注明原文地址:https://kaotiyun.com/show/bykp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
下列链表中,其逻辑结构属于非线性结构的是()。
有以下程序:#include#includevoidfun(int**s,intx[2][3]){**s=*(x[1]+1);}main(){inta[2][3]={1,2,3,4,5,6}
下面关于算法的叙述中,正确的是()。
以下叙述中正确的是()。
面向对象方法中,继承是指
不能正确表示数学式的表达式是
有以下程序#includetypedefstruct{intb,p;)A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}mai
可在C程序中用作用户标识符的一组标识符是
软件需求规格说明书的作用不包括
随机试题
为消除零件因()而引起振动,必须进行平衡试验。
患儿,女,5岁。稍有浮肿1个月,小便黄赤短少,甚至血尿,舌偏红,苔黄腻,脉偏数。应考虑属哪个证型
适用于各级公路粒料类基层和底基层的是()。
纺织女工林某因与工友袁某发生口角而怀恨在心,回家后将此事告知了聋哑的丈夫许某.并要丈夫教训袁某为自己出气。因丈夫不认识袁某,自己又不好出面,林某又要与其共同生活的13岁的小姑许某某一同前去,指认袁某并做帮手。次日晚,许某及其妹许某某前去教训袁某,路上遇到朋
下列说法错误的是()。
阳光:紫外线
五四运动是中国革命的新阶段即新民主主义革命阶段的开端。对五四运动的发展起着决定性作用的是()
By"terroristriskbecamethepariahofperils"(Paragraph1),theauthormeans______.Whenmentioning"$50mperairline,per’
Despitethefactthatcometsareprobablythemostnumerousastronomicalbodiesinthesolarsystemasidefromsmallmeteorfrag
A、3months.B、6months.C、9months.D、12months.D对话提到,合同的期限是12个月,故答案为D。注意对时间方面的细节做笔记,并留意是否需要计算。数字题里经常出考点的是一些表示数量的特殊名词,例如quarter
最新回复
(
0
)