首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中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
55
问题
下面是一个栈类的模板,其中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<stdio.h>main(){ ints,t,A=10;doubleB=6; s=sizeof(A);t=sizeof(B); printf("%d,%d\n",s,t);}在VC6.0平台上编
在C语言源文件中定义的全局变量的作用域为()。
数据库设计中反映用户对数据要求的模式是
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
软件需求规格说明书的作用不包括
计算机能直接执行的程序是
随机试题
万华机械厂2005年年末有关财务资料如下:货币资金5000万元,固定资产125007万元,销售收入32000万元,净利润4288万元,利息支出1475万元,速动比率为1.8,流动比率为2,应收账款周转天数为45天。假如该企业速动资产只包括货币资金
新生仔猪低血糖症的最合适的治疗措施是
只能生酮的氨基酸是
在酒店装饰装修工程网络计划中,已知工作F总时差和自由时差分别为6d和4d,但在对实际进度进行检查时,发现该工作的持续时间延长了5d,则此时工作F的实际进度对其紧后工作最早开始时间和总工期的影响()。
能源库存的核算原则是()。该炼油厂2008年年末的燃料油库存量为()万吨。
根据《公司法》的规定,股份有限公司的设立,必须经过国务院授权的部门或省级人民政府批准。()
资产安全性监管是监管当局对银行机构监管的重要内容,资产安全性监管的重点应该是( )。处置倒闭银行的措施主要有( )。
经济订货基本模型的假设不包括的是()。
促进学生自主学习和终身锻炼的前提是________和________。
王勃《滕王阁序》开篇“豫章故郡,洪都新府”所述地点是指今()。
最新回复
(
0
)