题目内容
(请给出正确答案)
提问人:网友gurudk
发布时间:2022-01-07
[主观题]
对于一个栈作进栈运算时,应先判别栈是否为_______,作退栈运算时,应先判别栈是否为_______,当栈中元素为m时,作进栈运算时发生上溢,则说明栈的可用最大容量为_______。
简答题官方参考答案
(由简答题聘请的专业题库老师提供的解答)
抱歉!暂无答案,正在努力更新中……
在进行入栈运算时应先判别栈是否(1);在进行出栈运算时应先判别栈是否(2);当栈中元素为n个,作进栈运算时发生上溢,则说明该栈的最大容量为(3)。为了增加内存空间的利用率和减少溢出的可能性,由两个栈共享一片连续的空间时,应将两栈的(4)分别设在内存空间的两端,这样只有当 (5)时才产生溢出。【山东工业大学1 994一、1(5分)】
A.满,空,n,栈底,两个栈的栈顶在栈空间的某一位置相遇.
B.空,满,n,栈底, 其中一个栈的栈顶到达栈空间的中心点.
C.满,空,n+1,深度,两个栈的栈顶在栈空间的某一位置相遇.
D.空,满,n/2,栈底, 两个栈均不空,且一个栈的栈顶到达另一个栈的栈底.
E.上溢,空,n-1,栈底, 两个栈的栈顶同时到达栈空间的中心点.
如果以链表为栈的存储结构,则退栈操作时()
A.必须判别栈是否满
B.必须判别栈是否空
C.判别栈元素的类型
D.对栈不作任何判别
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!