首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈S的初始状态为空。元素a,b,c,d,e,f依次通过栈S,若出栈的顺序为b, d,c,f,e,a,则栈S的容量至少应该为
设栈S的初始状态为空。元素a,b,c,d,e,f依次通过栈S,若出栈的顺序为b, d,c,f,e,a,则栈S的容量至少应该为
admin
2013-05-30
33
问题
设栈S的初始状态为空。元素a,b,c,d,e,f依次通过栈S,若出栈的顺序为b, d,c,f,e,a,则栈S的容量至少应该为
选项
A、3
B、4
C、5
D、6
答案
1
解析
根据题中给定的条件,可以作如下的模拟操作:①元素a,b进栈,栈中有 2个元素,分别为a,b;②元素b出栈后,元素c,d进栈,栈中有3个元素,分别为a,c,d:③元素d,c出栈后,元素e,f进栈,栈中有3个元素,分别为a,e, f;④最后,元素f,e,a出栈,栈为空。可以看出,进栈的顺序为a,b,c,d,e,f,出栈的顺序为b,d,c,f,e,a,满足题目要求。每次进栈操作后,栈中最多有3个元素,所以,为了顺利完成这些操作,栈的容量应至少为3。本题的正确答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/52Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面程序:#include<iostream.h>longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}voidmain(){cout<<fi
下列说法中错误的是()。
在数据流图(DFD)中,带有名字的箭头表示()。
如果重载不能重载的运算符会出现语法错误,下列不可以被重载的运算符是()。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain(){inta[3][3]={{1,2},{3,4},{5}};in
下面不属于软件工程3个要素的是()。
下面程序的输出结果是【】。#include<iostream.h>intd=1;intfun(intp){staticintd=5;d+=p;cout<<d<<"";
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是______。
以下程序段给数组A的所有元素输入数据,请填空。#include<iostream.h>voidmain(){inta[10],i;i=0;while(i<10)cin>
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
随机试题
下列各项中。属于应收账款机会成本的是()
—Didyouseeanyforeignerpresentattheparty?—Shewastheonlyforeigner______Isawattheparty.
A.乳腺腺管发育B.乳腺腺泡发育C.乳腺泌乳D.乳腺射乳分娩后催乳素能引起
正确描述颅底诸孔、裂的是:
下列关于《中国人民政治协商会议共同纲领》的性质的表述中哪一项是正确的?
电压互感器配置原则为()。
关于桥梁工程施工质量验收要求,正确的是()。
某工业企业某种产品年产量100万件,某年末库存量为28万件,它们()。
在I/O设备管理中,设立设备独立层的主要目的是()。
Areyoulivingyourlifetothefullest?Areyouhappywithwho,what,orwhereyouaretoday?Areyoudoingwhatyoulove?
最新回复
(
0
)