早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

设栈s和队列Q的初始状态为空,元素a、b、c、d、e和f依次通过栈s,一个元素出栈后即进入队列Q,

题目

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

A)6

B)4

C)3

D)2

参考答案
正确答案:C
栈的操作规则是后进先出,队列的运算规则是先进先出。对于本题,出队顺序也就是入队顺序,同样也是出栈顺序,为了得到b、d、c、f、e、a出栈顺序,则入栈顺序应该是a进、b进、b出、c进、d进、d出、c出、e进、f进、f出、e出、a出。可以看作最多只有3个元素在栈内,所以栈的容量最少应为3。
看了设栈s和队列Q的初始状态为空,...的网友还看了以下:

下列可以鉴定出分解尿素的细菌的方法是()A.以尿素为唯一氮源的培养基中加入酚红指示剂B.以尿素为唯 语文 2020-06-26 …

由C、H两种元素组成的化合物叫烃.常温常压下,分子中碳原子个数小于或等于4的烃通常为气体.常温常压 化学 2020-07-17 …

由C、H两种元素组成的化合物叫烃,碳原子在4以下的烃在常温常压下通常为气体,常温常压时由烃C2H4 化学 2020-07-21 …

设生产某种产品必须投入两种要素,x1和x2分别为两要素的投入量,Q为产出量;若生产函数为Q=2x1^ 数学 2020-10-31 …

下列可以鉴定出分解尿素的细菌的方法是()A.以尿素为唯一氮源的培养基中加入酚红指示剂B.以尿素为唯一 其他 2020-11-03 …

葡萄糖与钙离子都是通过主动运输进入心肌细胞,在心肌细胞中注入毒素,为什么葡萄糖的吸收减少,钙离子.. 语文 2020-11-11 …

用来判断整数d是否为素数:intPrime(intd);而后编制主函数,任意输入一个数d,判断其是否 其他 2020-11-17 …

将含有C、H、O三种元素的有机物3.24g装入元素分析装置,通入足量的O2使其完全燃烧,将生成的气体 化学 2020-11-28 …

关于java中的集合类java.util.Arraylist,以下说法正确的是?A.这个集合元素的无 其他 2020-12-05 …

在化合物里,氢元素的化合价通常为价,氧元素的化合价通常为价.金属元素在化合物中通常显价,非金属在跟金 化学 2020-12-05 …