首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设数组S[n]作为两个栈S1和S2的存储空间,对任何一个栈只有当S[n]全满时才不能进行进栈操作。为这两个栈分配空间的最佳方案是( )。
设数组S[n]作为两个栈S1和S2的存储空间,对任何一个栈只有当S[n]全满时才不能进行进栈操作。为这两个栈分配空间的最佳方案是( )。
admin
2013-07-12
49
问题
设数组S[n]作为两个栈S
1
和S
2
的存储空间,对任何一个栈只有当S[n]全满时才不能进行进栈操作。为这两个栈分配空间的最佳方案是( )。
选项
A、S
1
的栈底位置为0,S
2
的栈底位置为n-1
B、S
1
的栈底位置为0,S
2
的栈底位置为n/2
C、s
1
的栈底位置为0,S
2
的栈底位置为n
D、s
1
的栈底位置为0,S
2
的栈底位置为1
答案
A
解析
利用栈底位置不变的特性,可让两个顺序栈共享一个一维数据空间,以互补余缺,实现方法是:将两个栈的栈底位置分别设在存储空间的两端,让它们的栈顶各自向中间延伸。这样,两个栈的空间就可以相互调节,只有在整个存储空间被占满时才发生上溢,这样一来产生上溢的概率要小得多。
转载请注明原文地址:https://www.kaotiyun.com/show/drxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1988年起,苏联民族矛盾激化,民族分离运动加剧,第二次较大规模的民族冲突是()。
“瓜步之战”发生在下列哪两个政权之间?()
1971年9月美苏英法四国签署(),肯定了西柏林的占领制度,柏林问题得以解决。
第二次世界大战的爆发是多种因素综合作用的结果,其最根本的原因是()。
系统阐明社会主义初级阶段理论是在()。
下面条约没有涉及德国的赔款问题的是()。
1988年起,苏联民族矛盾激化,民族分离运动加剧,第二次较大规模的民族冲突是()。
我们知道,有些CPU指令只能授权给操作系统内核运行,不允许普通用户程序使用,但是,以下操作中,()可以不必具有此种特权。
一棵二叉树的繁茂度定义为R层结点数的最大值与树的高度的乘积。编写一个算法求二叉树的繁茂度。
随机试题
违法行为()的,可以不采取行政强制措施。
标准层要求有一般的岩性、电性特征,易于识别,对比时容易掌握。()
抢救有机磷杀虫剂中毒时,阿托品化的临床表现为
影响健康的主要因素是()
大型建设工程项目总进度目标论证的核心工作是()。
下列哪些集装箱需进行卫生处理?()
下列适用零税率的是()。
江南园林在建筑装饰中喜欢采用西式的彩色玻璃和花砖。()
以下关于离婚损害赔偿请求的表述中,正确的是()
A、 B、 C、 D、 C从路由选择算法对网络拓扑和通信量变化的自适应能力的角度划分,可以分为静态路由选择算法和动态路由选择算法。静态路由选择算法也叫非自适应路由选择算法,其特点是简单和开销较小,但不能及时适
最新回复
(
0
)