首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为( )。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为( )。
admin
2021-06-10
75
问题
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为( )。
选项
A、1
B、0
C、20
D、不确定
答案
A
解析
带链的栈是具有栈属性的链表。线性链表的存储单元是不连续的,为把存储空间中一些离散的空闲存储结点利用起来,把所有空闲的结点组织成一个带链的栈,称为可利用栈。线性链表执行删除操作运算时,被删除的结点可以“回收”到可利用栈,对应于可利用栈的入栈运算,线性链表执行插入运算时,需要一个新的结点,可以在可利用栈中取栈顶结点,对应于可利用栈的退栈运算。可利用栈的入栈运算和退栈运算只需要改动top指针即可。当top=bottom=20时链栈中的元素个数为1。故本题答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/Sjfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中,用来取代C中的预处理宏函数的是
将前缀运算符"--"重载为非成员函数,下列原型中能正确用于类中说明的是()。
下列函数的运行结果是()。includeintf(inta,intb){intc;if(a>b)c=1:elseif(a==b)c=0:elsec=-1:return(c)
有如下程序:#includeusingnamespaeestd;classA{public:A(inti){x=i;}voiddispa(){cout
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
若有以下程序:#includeusingnamespacestd;intfun(){staticinti=0:ints=1;s+=i;i++:return
下列关于默认参数的叙述中,错误的是
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
下面叙述中错误的是()。
下面不属于软件设计原则的是()。
随机试题
“研究、开发与传播”模式把课程变革视为一种()
不符合普鲁卡因特征的是
A.脓血便B.便血C.便秘D.流脓E.周期性疼痛
某设计院指派本院工程师张某为某建设单位设计住宅楼,设计合同中没有约定设计图著作权的归属,该设计图的著作权属于()。
砖砌体的高厚比不得超过规定的允许值,主要是为了()。
下列产品属于消费税征收范围的有()。(2013年)
我国学校教育的形态最早出现在()
根据下列资料,回答下列问题。2014年上半年全国共生产汽车1178万辆,同比增长9.6%,其中,乘用车971万辆,同比增长12.1%;商用车207万辆,同比下降0.6%。销售汽车1168万辆,同比增长8.4%,其中乘用车963万辆,同比增长11.2%;商
AWondersMadebyOurSickbutCharmingLittleGirlBHelpingaDoctortoSucceedCHeartsSaddenedbyaRareDisorderofOur
FlatswerealmostunknowninBritainuntilthe1850swhentheyweredeveloped,alongwithotherindustrialdwellings,forthela
最新回复
(
0
)