请从下面的选项中选择相应的判断逻辑填补【算法2-1】中的“判断条件1”至“判断条件3”。注意,若“判断条
请从下面的选项中选择相应的判断逻辑填补【算法2-1】中的“判断条件1”至“判断条件3”。注意,若“判断条件2”的逻辑判断结果为假,就无需对“判断条件3”进行判断。
(a)字符是括号
(b)字符是左括号
(c)字符是右括号
(d)栈空
(e)栈不空
(f)栈顶元素表示的是与当前字符匹配的左括号
(R)栈顶元素表示的是与当前字符匹配的右括号
判断条件1:b 判断条件2:e 判断条件3:f 解析:因为后面有"pop();row-pop();col-pop();”,所以空(5)应填col,(6)应填row。又因为判断条件1为真时需要人栈,所以判断条件1应是判断字符是不是左括号,是就人栈,所以判断条件选 b。判断条件2和3是相关联的,当2和3都为真时,要进行出栈操作,因此要判断栈是否为空。由此可以得到待判断条件2和3中,有一个必定是用来判断栈是否为空的。可以用栈顶元素来确定当前括号是否和栈中压人括号是同一类型的。前提是左括号类型已经人栈了,且在栈底,如果(7)压入的是k,即吻合。所以(7)应填k,这样判断括号是否匹配的条件就可以确定了,如果当前ch是右括号且当前栈顶的左括号类型与ch匹配,则匹配成功。应把“栈不空”作为判断条件2,“栈顶元素表示的是与当前字符匹配的左括号”作为判断条件3。这样判断条件2填e,判断条件3填f。
在ARM指令集汇编码中,32位有效立即数是通过偶数位而间接得到的A、循环左移B、循环右移、C、逻辑 语文 2020-07-01 …
求逻辑,举一反三!如下逻辑.有3个人去投宿,一晚30元.三个人每人掏了10元凑够30元交给了求逻辑 其他 2020-07-14 …
ug标注中的符号与数字之间的距离怎么缩短恩是直径符号与后面的数字之间的距离好像比较大怎么调我都挑不 其他 2020-07-15 …
二级建造师下列钻孔灌注桩中,属泥浆护壁灌注桩的有()A。冲击钻成孔灌注桩B.回转钻成孔灌注桩C.潜 其他 2020-07-15 …
试用74LS138译码器实现如下逻辑函数:F(A,B,C)=∑M(0,1,3,4,6)求试用74L 其他 2020-07-18 …
C解析试题分析:此类为语言连贯性考查,注意句子中代词、关联词的连接作用,在内容上注意逻辑关系(时间、 语文 2020-11-06 …
邹智博家中名家的特点是注重逻辑辩证,以下哪个典故能体现名家的这一特点 其他 2020-11-13 …
诸子百家兴中名家的特点是注重逻辑辩证以下哪个典故能体现名家这一特点 数学 2020-11-13 …
18.诸子百家中名家的特点是注重逻辑辩证,以下哪个典故能体现名家的这一特点?()A.“白马非马”B. 语文 2020-11-13 …
江华同学对祖国宝岛台湾的历史非常关注,编辑了一部纪录片《台湾的变迁》.你认为片中的下列场景哪一项是不 历史 2021-01-18 …