首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请将下列栈类Stack的横线处补充完整。 class Stack{ private: int pList[100]; ∥int数组,用于存放栈的元素 int top;
请将下列栈类Stack的横线处补充完整。 class Stack{ private: int pList[100]; ∥int数组,用于存放栈的元素 int top;
admin
2010-12-16
50
问题
请将下列栈类Stack的横线处补充完整。
class Stack{
private:
int pList[100]; ∥int数组,用于存放栈的元素
int top; ∥栈顶元素(数组下标)
public:
Stack():top(0){}
void Push(const int &item); ∥新元素item
选项
答案
pList[top]=item
解析
此题考查的是堆栈数据结构。堆栈是一种先进后出的队列,每次入栈在栈顶,出栈也在栈顶。当栈顶指针所指位置是最后一个有效数据时,下次出栈直接取出栈顶指针所指数据,然后栈顶指针再减1;入栈时需要将栈顶指针先增1,然后将数据存入栈顶指针所指位置。本题中,从Pop()数中可以看出,是先取数然后top才会减1,Push()函数应先增1再取数。所以应填入pList[top]=item。
转载请注明原文地址:https://kaotiyun.com/show/Opjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量都已正确说明,则以下程序段输出结果为()。#1ncludemain(){chara=’a’;intb=2;printf(a>b?"***a=%d":"###b=%d.t,a,b):}
设栈的顺序存储空间为S(1:50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
以下叙述中正确的是
下列说法正确的是
有以下程序(注:字符a的ASCII码值为97):#ineludemain(){char*s={“abe”};do{prinff(“%d”,*s%10);++s;}while(*s);
关于return语句叙述中错误的是()。
以下关于long、int和short类型数据占用内存大小的叙述中正确的是()。
以下关于C语言数据类型的叙述中正确的是()。
软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。
随机试题
螺旋甾烷型皂苷的结构特征有
假设自治系统内的路由器甲收到其邻居路由器乙的距离矢量中包含的信息<net1,16>,若该自治系统采用RIP协议,那么可能得出的结论是()。
下列级数中发散的是
猪场部分育成猪在饲喂一种新的添加剂后,食欲减少,呕吐,粪及呕吐物中含绿色至蓝色黏液,呼吸增快,脉搏频数,有的病猪在几天后死亡。在日粮中添加钼酸铵,病猪逐渐好转。粪及呕吐物中含绿色至蓝色黏液的原因是()
犬,2月龄,精神萎靡,食欲减退,被毛粗乱无光,喜卧,异嗜,起立困难,步态强据,四肢骨变形,特别是前肢变形明显,呈“0”形姿势,肋骨和肋软骨结合处出现串珠样肿胀。实验室检查显示,血清磷浓度为2.5mg/100ml,血清钙浓度为9mg/100m1。该病可诊
新设法人融资方式,建设项目所需资金来源于()。
根据《招标投标法实施条例》,评标委员会应当否决投标的情形有()。
关于习近平总书记在纪念红军长征胜利80周年大会上的讲话,下列说法不正确的是()。
Il______queledirecteurétaitencolèrecontresonassistantehier,connais-tularaison?
A、Becausetheirenginefailedandtheiranchorwaslost.B、Becausetheygotlostatsea.C、Becausetheweatheristerrible.D、Be
最新回复
(
0
)