题目内容 (请给出正确答案)
[主观题]

设栈S和队列Q的初始状态为空,元素a、b、c、d、e、f依次通过栈S,一个元素出栈后即进入队列Q。若这6个元素出队列的顺序是bdcfea、则栈S的容量至少应是()。

设栈S和队列Q的初始状态为空,元素a、b、c、d、e、f依次通过栈S,一个元素出栈后即进入队列Q。若这6个元素出队列的顺序是bdcfea、则栈S的容量至少应是()。

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“设栈S和队列Q的初始状态为空,元素a、b、c、d、e、f依次…”相关的问题

第1题

设栈S和队列Q的初始状态为空,元素a b c d e f g依次进入栈S。要求每个元素出栈后立即进入队列Q,若7个元素出队列的顺序为b d f e c a g,则栈S的容量最小应该是(58)

A.5

B. 4

C. 3

D. 2

点击查看答案

第2题

对于一个长度为n(n>1)且元素互异的序列,每其所有元素依次通过一个初始为空的栈后,再通过一个初始为空的队列。假设队列和栈的容量都足够大,且只要栈非空就可以进行出栈操作,只要队列非空就可以进行出队操作,那么以下叙述中,正确的是()

A.出队序列和出栈序一定互为逆序

B. 出队序列和出栈序列一定相同

C. 入栈序列与入队序列一定相同

D. 入栈序列与入队序列一定互为逆序

点击查看答案

第3题

以下算法的功能(栈中的数据元素类型为int)是()。voidalgo(Queue&Q){Stacks;intd;InitStack(S);while(!QueueEmpty(Q)(DeQueue(Qd);Push(S.d);;}while(!StackEmpty(S)){pop(S,d);EnQueue(Q,d);}}
以下算法的功能(栈中的数据元素类型为int)是()。voidalgo(Queue&Q){Stacks;intd;InitStack(S);while(!QueueEmpty(Q)(DeQueue(Qd);Push(S.d);;}while(!StackEmpty(S)){pop(S,d);EnQueue(Q,d);}}

A.将栈S中的元素逆置

B.将队列Q中的元素逆置

C.输出栈S中的元素

D.输出队列Q中的元素

点击查看答案

第4题

关于栈和队列的下列说法正确的是()

A.栈的插入操作是在栈顶进行,插入时需将栈内所有元素后移;

B.栈是后进先出的结构,出栈时除了栈顶元素,其余元素无需移动;

C.循环队列的出队操作删除的是队头元素,采用循环队列存储时,其余队列元素均需要移动;

D.链队列的入队操作在表尾进行,操作时间与队列长度成正比

点击查看答案

第5题

设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈,出栈顺序为b,d,c,f,e,a那么栈容量至少应该是()

A.6

B.5

C.4

D.3

E.2

点击查看答案

第6题

n个元素通过一个栈产生n个元素的出栈序列,其中进栈和出栈操作的次数总是相等的。()
点击查看答案

第7题

优先队列通常采用(62)数据结构实现,向优先队列中插入—个元素的时间复杂度为(63)

A.堆

B. 栈

C. 队列

D. 线性表

点击查看答案

第8题

队列和栈都是线性表,栈的操作特性是(),队列的操作特性是()。

A.随机进出

B.先进后出

C.后进后出

D.出优于进

E.进优于出

点击查看答案

第9题

若依次读入数据元素序列1、2、3,进栈的过程中允许出栈,试写出各种可能的出栈序列。

点击查看答案

第10题

栈的存储空间为S(),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=51,则栈中的元素个数为

A.0

B.50

C.1

D.不可能

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

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

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

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