首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中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
44
问题
下面是一个栈类的模板,其中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全国计算机二级
相关试题推荐
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[3]=({101,&a},{102,&c},{103,&b}};
已知一个文件中存放若干工人档案记录,其数据结构如下:stmcta{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
在C语言源文件中定义的全局变量的作用域为()。
以下叙述中正确的是
若有以下程序段charstr[4][12]={"aa","bbb","CCCCC","d"},*strp[4];inti:for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
表示关系式x≤y≤z的C语言表达式的是
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
在数据库设计中,将E.R图转换成关系数据模型的过程属于
结构化程序设计的基本原则不包括
下面说法正确的是()。
随机试题
引起慢性呼衰最多见的病因是()
《标准施工招标资格预审文件》中明确要求,投标资格申请人不得存在的情况不包括()。
《中华人民共和国环境影响评价法》中所称环境影响评价,是指对规划和建设项目实施后可能造成的环境影响进行分析、预测和评估,提出预防或者减轻不良环境影响的对策和措施,进行跟踪监测的()。
在渗水量较小、稳定的黏土层中进行预制沉井施工,可采用的施工方法有()。
国际工程投标报价工作在投标者通过资格预审并获得招标文件后开始,其工作程序为组织投标报价班子、研究招标文件、进行各项调查研究、参加标前会议和现场勘察、工程量复核、生产要素与分包工程询价等环节。标价计算之前,必须进行各项调查研究,下列各项不属于市场、政治、
租借法案
Thefollowingissueiswhatwearegoingtodiscuss.Mostofthepeoplewho【C1】______mostoftenand【C2】______gloriouslyintheh
Theypressedaheadwiththeliquidationofhostileelementsamongpeople.
Wheredidthelargestgrowthdecelerationtakeplace?
December10th,2010DearSirs,Iknowthatyourcompanyhasareputation(声誉)forqualityproductsandfairnesstowardit
最新回复
(
0
)