首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设以I和O分别表示入栈和出栈操作。栈的初态和终态均为空,入栈和出栈的操作序列可表示为仅由I和O组成的序列,称可以操作的序列为合法序列,否则称为非法序列。 通过对(1)的分析,写出一个算法,判定所给的操作序列是否合法。若合法,返回true,否则返回fal
假设以I和O分别表示入栈和出栈操作。栈的初态和终态均为空,入栈和出栈的操作序列可表示为仅由I和O组成的序列,称可以操作的序列为合法序列,否则称为非法序列。 通过对(1)的分析,写出一个算法,判定所给的操作序列是否合法。若合法,返回true,否则返回fal
admin
2019-08-15
97
问题
假设以I和O分别表示入栈和出栈操作。栈的初态和终态均为空,入栈和出栈的操作序列可表示为仅由I和O组成的序列,称可以操作的序列为合法序列,否则称为非法序列。
通过对(1)的分析,写出一个算法,判定所给的操作序列是否合法。若合法,返回true,否则返回false(假定被判定的操作序列已存入一维数组中)。
选项
答案
被判定的操作序列已存入一维数组A中。 int Judge(char A[]){ //判断字符数组A中的输入/输出序列是否是合法序列。如是,返回true, //否则返回false int i=0: //i为下标 int j=k=0; //j和k分别为I和字母O的个数 while(A[i]!='\0'){ switch(A[i]){ case'I'j++;break;//入栈次数增l case'0';k++;if(k>j){printf("序列非法\n");exit(0);} } i++: //不论A[i]是'I'或'O',指针i均后移} if(j!=k){printf("序列非法\n");return(false);} else{printf("序列合法\n");return(true);} } } 提示:在入栈出栈序列(即由'I'和'O'组成的字符串)的任一位置,入栈次数('I'的个数)都必须大于等于出栈次数(即'O'的个数),否则视作非法序列,立即给出信息,退出算法。整个序列(即读到字符数组中字符串的结束标记'\O'),入栈次数必须等于出栈次数(题目中要求栈的初态和终态都为空),否则视为非法序列。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/NOCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
鸦片战争失败后,西方列强强迫清政府签订了中国近代史上第一批不平等条约。鸦片战争是中国历史的转折点,对中国历史产生了深远的影响。中国开始逐步沦为半殖民地半封建社会。据此回答问题:中英《南京条约》所规定开放的通商口岸分布于()
1977年4月,对“两个凡是”提出批评,开全党思想解放先河的是()。
(1)根据无类IP地址的规则,每个网段中有两个地址是不分配的:主机号全0表示网络地址,主机号全1表示广播地址。因此8位主机号所能表示的主机数就是28-2,即254台。该网络要划分为两个子网,每个子网要120台主机,因此主机位数X应该满足下面三个条件:
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
下列选择中,()不是操作系统关心的主要问题。
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
一个SPOOUNG系统由输入进程I、用户进程P、输出进程O、输入缓冲区、输出缓冲区组成。进程I通过输入缓冲区为进程P输入数据,进程P的处理结果通过输出缓冲区交给进程O输出。进程间数据交换以等长度的数据块为单位,这些数据块均存储在同一个磁盘上,因此,SPOO
已知二叉树采用二叉链表方式存放,要求返回二叉树T的后序序列中的第一个结点的指针,是否可不用递归且不用栈来完成?请简述原因。
设某多道程序系统中有用户使用内存1000M,打印机1台。系统采用可变分区动态分配算法管理内存,而对打印机采用静态分配。假设输入输出操作时间忽略不计,采用最短剩余时间优先的进程调度算法,进程最短剩余时间相同时采用先来先服务的算法,进程调度时机选择在进程执行结
随机试题
正常成人安静时,心率约为每分钟60~100次。()
玉米与大豆或花生间作是利用了它们之间原始合作的共生关系。[]
案情:甲有限责任公司在2006年为了提高工人的积极性,发行了公司内部职工股。2011年,公司决定让部分职工退股,并将其本金连同当年利息一并返还。在甲公司经营过程中,因业务开展顺利,董事会决定,即日起正式实施以下方案:①以甲公司名义投资1
A上市公司2×17年有关经济业务发生如下:(1)1月5日,委托证券公司从股票交易所购入B上市公司股票100000股,每股购买价款为5.5元(其中包含已宣告但尚未发放的现金股利0.2元/股)。另支付相关交易费用30000元,取得的增值税专用发票上注明的
资料一:企业向甲银行借款5000万元,年利率8%,每半年计息一次,期限5年,自2018年1月1日起至2023年1月1日止,企业选择等额本息还款方式偿还贷款本息,还款日在每年的7月1日和1月1日。资料二:2019年12月末企业出于降杠杆需要,准备于
地陪在接团后赶赴饭店途中的初次讲解中,首先应当()。
材料:蓝天幼儿园是某市的一家幼儿园,该幼儿园的李老师为了给幼儿们一个不一样的寒假,给幼儿布置了独具特色的寒假作业—环保作业:让家长带领幼儿到公园街头捡拾垃圾;民俗作业:让幼儿真正认识传统佳节;体育作业:长跑、跳绳天天练,告别肥胖、近视眼等。这种“变了脸”
有以下程序main()inta[10]={1,2,3,4,5,6,7,8,9,10},*p=.&a[3],*q=p+2;printf("%d\n",*p+*q);程序运行后输出结查是
A、Thelossofinterestinstudy.B、Thegapbetweenlearningandpractice.C、Thehightuitionforschooling.D、Thelimitednumber
Thinkoflavendertodayandupcomeimagesofold-worldcottagegardensthickwithnoddinghollyhocksandpinkrosesroundthed
最新回复
(
0
)