首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设以I和O分别表示入栈和出栈操作。栈的初态和终态均为空,入栈和出栈的操作序列可表示为仅由I和O组成的序列,称可以操作的序列为合法序列,否则称为非法序列。 (1)下面所示的序列中哪些是合法的? A.IOIIOIOO B.IOOIOII
假设以I和O分别表示入栈和出栈操作。栈的初态和终态均为空,入栈和出栈的操作序列可表示为仅由I和O组成的序列,称可以操作的序列为合法序列,否则称为非法序列。 (1)下面所示的序列中哪些是合法的? A.IOIIOIOO B.IOOIOII
admin
2019-08-01
21
问题
假设以I和O分别表示入栈和出栈操作。栈的初态和终态均为空,入栈和出栈的操作序列可表示为仅由I和O组成的序列,称可以操作的序列为合法序列,否则称为非法序列。
(1)下面所示的序列中哪些是合法的?
A.IOIIOIOO B.IOOIOIIO C.IIIOIOIO D.IIIOOIOO
(2)通过对(1)的分析,写出一个算法,判定所给的操作序列是否合法。若合法,返回true,否则返回false(假定被判定的操作序列已存入一维数组中)。
选项
答案
(1)A和D是合法序列,B和C是非法序列。 (2)设被判定的操作序列已存入一维数组A中。 int Judge(char A[]){ //判断字符数组A中的输入/输出序列是否是合法序列。如是,返回true, //否则返回false int i=0; //i为下标 int j=k=0; //j和k分别为I和字母0的个数 while(A[i]!=’\0’){ switch(A[i]){ case’I’:j++;break;//入栈次数增1 case’0’;k++;if(k>j){printf(”序列非法\n”);exit(0);} } i++i //不论A[i]是’I’或’0’,指针i均后移} if(j!=k){printf(”序列非法\n”);return(false);} else{printf(”序列合法\n”);return(true):} } } 提示:在入栈出栈序列(即由’I’和’0’组成的字符串)的任一位置,入栈次数(’I’的个数)都必须大于等于出栈次数(即’0’的个数),否则视作非法序列,立即给出信息,退出算法。整个序列(即读到字符数组中字符串的结束标记‘\0’),入栈次数必须等于出栈次数(题目中要求栈的初态和终态都为空),否则视为非法序列。
解析
转载请注明原文地址:https://kaotiyun.com/show/yNCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
现代人种出现于人类发展过程中的哪一个时期?()
关于垄断组织的积极作用,不正确的说法是()。
关于罗马奴隶制,下列说法不正确的是()。
毛泽东在《关于正确处理人民内部矛盾的问题》中指出的两类不同性质的矛盾是()。
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
在操作系统中,P,V操作是一种()。
分时系统里,在条件相同的情况下,通常KLT(内核级线程)比ULT(用户级线程)得到更多的CPU时间,请简要解释之。
CSMA/CA是如何实现“冲突避免”的?
在一项关于学习的实验中,实验者假设:集中学习的效果不如分散学习。实验者将被试随机分成三组,给予所有被试相同的学习材料。第一组被试在周一用3个小时学习,第二组在周一和周二各用3个小时,第三组在周一、周二、周三各用3小时。最后所有被试在周五接受测验。结果,第三
随机试题
在合同运输条款中,当承租人在合同约定的时间之前将货物全部装卸完毕,船东对于提前时间向承租人支付约定金额作为承租人能够缩短船舶在港时间的奖励,其被称为()
下面对颈部血管造影扫描技术的描述错误的是
患者,女性,47岁,因精神障碍服用氯丙嗪,近日出现全身黄染,尿色深黄,伴瘙痒,考虑为A.肝细胞性黄疸B.中毒性肝炎C.肝外阻塞性黄疸D.肝内胆汁淤积E.自身免疫性溶血性黄疸
危险、有害因素分类的方法很多,安全评价中常用()的方法进行分类。
计算机病毒具有潜伏性,仅在某些特定的日子才发作。()
某县人民政府编制了某年度的预算草案,编制后按预算法的规定县人民政府财政部门提交县人民代表大会常务委员会的有关工作委员会进行了初步审查。通过审查后,县人民政府向县人民代表大会作关于本级政府总预算草案的报告,县人民代表大会批准了该预算。后来,在执行中,因特殊原
符合契税减免税规定的纳税人,向土地、房屋所在地的征收机关提出减免税申报的期限,为土地、房屋权属转移合同生效的()。
画者练就一双画眼,大千世界各种形象随时随地、有光有色流过眼前,偶有美感,即刻被这双眼捉住,尽情地痴醉其间,这是何等的快乐。这些快感一层层积存心中,闲暇时便一片片翻出来看,这又是何等美妙的享受。时而,浩阔深幽的心底,会悠然浮起一幅画来,它不是那些眼见过的画面
设0<x<,证明.
IsthereanyevidencethatthestandardofEnglishasaforeignlanguagehasimprovedintheyearssincetheSecondWorldWar?N
最新回复
(
0
)