从下面的选项中选择相应的判断逻辑填补[算法2-2]中的“判断条件1”至“判断条件 3”。注意,若“判断条
从下面的选项中选择相应的判断逻辑填补[算法2-2]中的“判断条件1”至“判断条件 3”。注意,若“判断条件2”的逻辑判断结果为假,就无需对“判断条件3”进行判断。
(a)字符是括号(b)字符是左括号(c)字符是右括号(d)栈空(e)栈不空
(f)栈顶元素表示的是与当前字符匹配的左括号
(g)栈顶元素表示的是与当前字符匹配的右括号
判断条件1:(b) 判断条件2:(e) 判断条件3:(f) 解析:因为判断条件1为真时要人栈,所以判断条件1应是判断字符是否是左括号,如果是就入栈。所以判断条件1选b。
判断条件2和3是联系在一起的,当判断条件2和3都为真时,要进行出栈操作,因此要判断栈是否为空。由此可以得出判断条件2和3中,有一个是用来判断栈是否为空的。
备选答案的一些选项给了一些提示,就是用判断栈顶元素,来确定当前括号是否和栈中压人括号是同一类型的。但前提是左括号类型入了栈,而且要在栈顶,如果(7)空压入的是k,就正好吻合了。所以(7)空应填k,判断括号是否匹配的条件也就可以确定了。如果当前ch是右括号且当前栈顶的左括号(只有左括号入了栈)类型与ch匹配,则匹配成功。因为在题目中有提示“若判断条件2”的逻辑判断结果为假,就无需对“判断条件3”进行判断。所以应把“栈不空”作为判断条件2,“栈顶元素表示的是与当前字符匹配的左括号”作为判断条件3。即判断条件2填e,判断条件3填f。
1860和1861流程都是可以通过配置注册表进行语种的选择,即LanguageCount项为1表示只 计算机类考试 2020-05-31 …
有5个礼物,三个人全部分到有多少种分法是同样的礼物.选择1.3、2.4、3.5、4.6 数学 2020-06-04 …
关于等比数列!10:00前给我答复!(1)等比数列的求和公式是什么?(注意:不要用字母!)(2)( 数学 2020-06-06 …
word2010中,增加或删除图后,题注自动更新问题。题注可以完成自动更新(如删除图1-2后,原来 其他 2020-06-18 …
阿波罗宇宙飞船把人送到月球的消息,只用几秒就传遍了全世界选择1.3秒3秒3.1秒 物理 2020-06-28 …
解方程,明早就要要,5(x-1)=12-(1-x)=-211x+1=5(2x+1)4x-3(20- 数学 2020-07-19 …
0除B中,B可以表示任何数对吗?小数除法的意义与整数除法的意义相同,A=1.3333乘3,用四舍五 数学 2020-07-31 …
请懂英语的,帮忙连词造句用以下提示词造句;注意1-3是北京的过去4-6是北京的现在现在1.roads 英语 2020-11-26 …
1一11共11个数字,随机抽取1个数做为开奖号码.我选择1个数投注,中奖概率为1/11.那么选择2个 数学 2020-12-03 …
数学题[计算下面各题,能简便计算的要简便计算、禁止吐槽、禁止恶意骂人、回答好加分、1/3=三分之一] 数学 2020-12-06 …