首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设用一个长度为50的数组成(数组元素的下标从0到49)作为栈的存储窨,栈底指标bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【 】个元素。
假设用一个长度为50的数组成(数组元素的下标从0到49)作为栈的存储窨,栈底指标bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【 】个元素。
admin
2009-09-28
82
问题
假设用一个长度为50的数组成(数组元素的下标从0到49)作为栈的存储窨,栈底指标bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【 】个元素。
选项
答案
20
解析
栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈项元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。
转载请注明原文地址:https://kaotiyun.com/show/zS1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
一个复杂的应用系统必然包括多个对象,这些对象间可能存在的关系有三种,它们是:包含、继承和【】。
软件工程的理论和技术性研究的内容主要包括软件开发技术和()。
在Java语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有【】。
下列数组a中,版本较新的能在程序运行时动态调整大小的是()。
下列叙述中,正确的是()。
阅读下列代码:publicclassTest{publicstaticvoidmain(Stringargs[]{System.out.println(100%3);System.out.pnntln(100%3.0);}}程序运行结果为()。
在下列关于二叉树的叙述中,正确的一项是()。
在结构化方法中,软件功能分解属于下列软件开发中的哪个阶段?()
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是()。
随机试题
心悸失眠,虚烦神疲,梦遗健忘,手足心热,口舌生疮,舌红少苔,脉细而数。方剂选用
患儿,6岁,有服不洁食物史,高热7小时,呕吐3次,惊厥2次,入院。体温40.3℃,面色苍白,四肢厥冷,脉搏细速,脑膜刺激征(—),今日未排大便,6小时无尿。此患儿最可能的诊断是
全断面法适用I~Ⅲ级围岩双车道及以下跨度隧道的开挖掘进。()
增值税纳税申报表第8项“免税销售额”栏,应填写()。
我国加入WTO后的(),外资银行能在我国境内各地经营人民币的多种业务。
膳食营养素参考摄入量
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
Ifyou’vebeenoncampusforverylong,I’mcertainthatyou’vealreadyheardaboutthiscourse.Youmayknowthatlastsemester
GapYearAgapyearisaperiodoftime,usuallyan【T1】______year,whenastudent【T2】______fromformaleducation.Itisoft
Thetermbiologicalclockisappliedtothemeansbywhichlivingthingsadjusttheiractivitypatterns,withoutany【B1】______c
最新回复
(
0
)