题目内容 (请给出正确答案)
[单选题]

设两个栈S1和S2共享同一空间数组a[0,1…MAX],为了最大限度利用数组空间,两个栈采用相向增长的方式,top[1]是低端栈s1的栈顶指针,top[2]是高端栈s2的栈顶指针,则栈满的判断条件是()

A.top[1]==0

B.top[1]==MAX

C.top[2]==MAX

D.top[1]+1==top[2]

提问人:网友Alieng520 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有4位网友选择 B,占比40%
  • · 有3位网友选择 D,占比30%
  • · 有2位网友选择 A,占比20%
  • · 有1位网友选择 C,占比10%
匿名网友 选择了D
[93.***.***.99] 1天前
匿名网友 选择了C
[26.***.***.171] 1天前
匿名网友 选择了C
[26.***.***.171] 1天前
匿名网友 选择了B
[134.***.***.10] 1天前
匿名网友 选择了D
[128.***.***.50] 1天前
匿名网友 选择了B
[101.***.***.37] 1天前
匿名网友 选择了A
[139.***.***.165] 1天前
匿名网友 选择了A
[29.***.***.36] 1天前
匿名网友 选择了D
[243.***.***.203] 1天前
匿名网友 选择了B
[179.***.***.182] 1天前
匿名网友 选择了B
[100.***.***.123] 1天前
匿名网友 选择了D
[93.***.***.99] 1天前
匿名网友 选择了C
[26.***.***.171] 1天前
匿名网友 选择了B
[134.***.***.10] 1天前
匿名网友 选择了D
[128.***.***.50] 1天前
匿名网友 选择了B
[101.***.***.37] 1天前
匿名网友 选择了A
[139.***.***.165] 1天前
匿名网友 选择了A
[29.***.***.36] 1天前
匿名网友 选择了D
[243.***.***.203] 1天前
匿名网友 选择了B
[179.***.***.182] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“设两个栈S1和S2共享同一空间数组a[0,1…MAX],为了…”相关的问题
第1题
用一个数组S(设大小为MAX)作为两个堆栈的共享空间。请说明共享方法,栈满/栈空的判断条件,并用C或Pascal设计公用的入栈操作push(i,x),其中i为0或1,用于表示栈号,x为入栈值。【浙江大学1998五、2(7分)】

分别用多个顺序存储空间建立多个独立的堆栈;

点击查看答案
第2题
顺序栈stack[0..m],栈底在stack[0]处。用top指向栈顶元素之后的空位置,判断栈空的条件是( )

A、top= = -1

B、top= =0

C、top= =1

D、top=n-1

点击查看答案
第3题
假设某顺序栈的栈顶下标为top,则栈的初始化操作是:

A、一定是 top = 0

B、一定是 top = -1

C、top = 0 或 top = -1 都可以,与之相对应的,栈满也有两种不同的表示方法

D、其它三个说法都不正确

点击查看答案
第4题

int a[2][3]={1,2,3,4,5,6};

则数组元素a[1][0]的值是______。

点击查看答案
第5题
设用一维数组A[1…n]来存储一个栈,令A[n]为栈底,用整型变量T指示当前栈顶位置,A[T]为栈顶元素。当从栈中弹出一个元素时,变量T的变化为

A.T:=T+1

B.T:=T-1

C.T不变

D.T:=n

点击查看答案
第6题
假设以顺序存储结构实现一个双向栈,即在一维数组的存储空间中存在着两个栈,它们的栈底分别设在数组的两个端点。试编写实现这个双向栈tws的三个操作:初始化inistack(tws) 、入栈push(tws,i,x) 和出栈pop(tws,i) 的算法, 其中i为0或1, 用以分别指示设在数组两端的两个栈,并讨论按过程(正/误状态变量可设为变参)或函数设计这些操作算法各有什么有缺点。

点击查看答案
第7题
对n个元素值分别为-1、0或1的整型数组A进行升序排序的算法描述如下:统计A中-1、0和1的个数,设分别为n1、n2和n3,然后将A中的前n1个元素赋值为-1,第n1+1到n1+n2个元素赋值为0,最后n3个元素赋值为1。该算法的时间复杂度和空间复杂度分别为()。
点击查看答案
第8题
设有10×5的数组A,其每个元素占2个字节,已知A[7][3]在内存中的地址是176,按行优先顺序存储,A[6][0]的地址是_________ 。
点击查看答案
第9题
用循环链表表示队列,队列长度为n,若只设头指针,则出队的时间复杂度为( )
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信