首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素栈初始为空,top值为0,栈项元素在stack[top-]中,在下面横线处填上适当语句,完成栈类模板的定义。 template<class T> class Tstack{
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素栈初始为空,top值为0,栈项元素在stack[top-]中,在下面横线处填上适当语句,完成栈类模板的定义。 template<class T> class Tstack{
admin
2010-12-16
56
问题
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素栈初始为空,top值为0,栈项元素在stack[top-]中,在下面横线处填上适当语句,完成栈类模板的定义。
template<class T>
class Tstack{
enum{size=1000};
Tstack[size];
int top;
public:
Tstack():top(0){}
void push(const T &i){
if(top<size)
选项
答案
stack[--top]或stack[top-=1)或stack[top=top-1]。
解析
本题考查的是堆栈数据结构。分析题目,首先利用函数void push(const T&i)将i压入栈,然后Tpop()将元素弹出,但由于在压入栈时,top值已经增加“要弹出元素,须使top先减1,才能把栈顶元素弹出。故正确答案为stack[--top]。
转载请注明原文地址:https://kaotiyun.com/show/N6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intshow(char*str){while(*str){putchar(*str+1);str++;}return*str+1;
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是
下面4个关于C语言的结论中错误的是()。
以下程序的输出结果是()。#includestructst{intx;int*y;}*p;intdt[4]={1,2,3,4};structstaa[4]={2,&dt[0],3,&dt[
以下程序的输出结果是()。#inc1udemain(){inta=1,b—3;if(++a
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
计算机算法中有穷性的意思是()。
若有函数首部intfun(doublex[10],int*n),则下列针对此函数的函数声明语句中正确的是()。
下列虚基类的声明中正确的是()。
随机试题
环形线圈电感量用凯文电桥实测()。
广东工艺品品种多,具有岭南地方特色。广绣亦称粤绣,它包括广府的广绣和()。
咳嗽气喘,痰中带血,咽喉燥痛,头晕目眩,午后潮热,舌红少苔,脉细数。方剂选用
患者女,76岁。1小时前被家属发现意识不清急送入院。有慢性阻塞性肺疾病病史20年,近1周来嗜睡。查体:BP150/90mmHg,昏迷,球结膜水肿,口唇发绀,双下肺可闻及湿啰音。该患者最可能的诊断是()
A.生磁石B.降香C.雷丸D.葶苈子E.羚羊角宜另煎的饮片是
杨某是甲厂的机械修理工,杨某认为自己在甲厂没有发展前途,决定到乙厂工作,以下说法正确的是()
社会保障是现代市场经济的产生和重要标志,包括()等。
第31届夏季奥林匹克运动会,又称2016年里约热内卢奥运会,于2016年8月5日至8月21日在巴西里约热内卢举行,读图,回答第下面各题。运动会期间,里约热内卢的昼夜长短情况和昼夜长短变化情况是()。
通过不断强化逐渐趋近目标的反应,来形成某种较复杂的行为称为()
Theideathatsomegroupsofpeoplemaybemoreintelligentthanothersisoneofthosehypothesesthatdarenotspeakitsnam
最新回复
(
0
)