首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。 template class Tstack {
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。 template class Tstack {
admin
2013-02-27
58
问题
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。
template
class Tstack {
enum{size=1000};
T stack[size];
int top;
public:
Tstack():top(0){}
void push(const T&i){
if(top
stack[top++]=i:
}
Tpop(){
if(top==0)exit(1);//栈空时终止运行
return____________;
}
};
选项
答案
Stack[--top]或sIack[top-=1] 或stack[top=top-1]
解析
此题考查的是堆栈数据结构。分析题目,首先利用函数voidpush(constT &i)将i压入栈,然后Tpop()将元素弹出,但由于在压入栈的时候,top值已经增加1;要弹出元素,须使top先减1,才能把栈顶元素弹出。
转载请注明原文地址:https://www.kaotiyun.com/show/RsNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求:①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是(
在关系数据库设计中,关系模式是用来记录用户数据的()。
C语言的逻辑表达式在特定情况下会产生“短路”现象。若有如下逻辑表达式: x++&&y++;则以下叙述中正确的是()。
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
有以下程序:#include<stdio.h>charfun(charch){if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’;returnch;}
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;classA{inta;public:A():a(9){}virtualvoidprint()const{cout<<
一棵二叉树第六层(根结点为第一层)的结点数最多为【】。
不属于结构化程序设计方法的四条原则是______。
随机试题
若=A,且f(x)在x=x0处有定义,则当A=__________时,f(x)在x=x0处连续。
小儿,5个月,因夜惊、睡眠不安,烦躁、易激惹,到保健门诊就医。经检查初步诊断为维生素D缺乏性佝偻病。对患儿最主要的健康指导是()
下列不属于设计各部室质量职责的是()。
城市生态系统是指特定地域内的人口、资源、环境通过各种相生相克的关系建立起来的人类聚居地或社会、经济、自然复合体。其中环境不包括()。
单个机构自债券借贷的融人余额超过其自有债券托管总量的_____或单只债券融入余额超过该只债券发行量_____起,每增加5个百分点,该机构应同时向全国银行间同业拆借中心和中央结算公司书面报告并说明原因。()
沃尔公司作为零售业中的一个巨头,其成功是建立在利用信息技术整合优势资源并将信息技术战略与零售业整合的基础之上。早在1974年,公司就开始在其分销中心和各家商店运用计算机进行库存控制。1983年,沃尔的整个连锁商店系统都用上条形码扫描系统。1984年,沃尔开
下列关于我国近代前期科技的叙述,不正确的是()。
对公民采取逮捕措施后,()的,作出逮捕决定的机关为赔偿义务机关。
Hollywoodpropagandafilmsofthelatethirtiesandearlyfortiescanbedivided【C1】______threegeneralcategories:filmsthatp
TheOldManandtheSeaandmanyothernovels______EarnestHemingwaytheNobelPrizeforLiteraturein19
最新回复
(
0
)