请从下面的选项中选择相应的判断逻辑填补【算法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。
对垄断组织的出现评价众说纷纭。据此回答12题:1.关于19世纪后期出现的垄断组织,下列说法正确的是 历史 2020-04-06 …
matlab中矩阵元素的判断我需要对矩阵中的一些元素作出判断,具体是这样的:A= [ 1 0 00 英语 2020-05-16 …
中心句,觉得风娃娃是个怎样的孩子风娃娃长大了,风妈妈说:“到田野里去吧,在那里,你可以帮人们做许多 其他 2020-05-16 …
PC机中的中断源通常分为五种类型,它们是:I/O中断、时钟中断、故障中断和程序中断( )。A.数据溢 计算机类考试 2020-05-23 …
在PC中引起中断的中断源通常分为5种类型,分别是:I/O中断、( )、时钟中断、故障中断和程序中断。 计算机类考试 2020-05-24 …
PC机中的中断源通常分为五种类型,它们是:I/O中断、时钟中断、故障中断、程序中断和( )。A.数据 计算机类考试 2020-05-24 …
●某嵌入式系统的中断按中断来源分为两大类:内部中断和外部中断.(29)属于外部中断。(29)A.单步 计算机类考试 2020-05-26 …
心理社会治疗模式的诊断包括()。A.现实情况的诊断 B.人格诊断C.心理动态诊断D.缘由诊断E.分类 职业资格考试 2020-06-04 …
如图所示的电路中,电源电压保持不变.下列关于电路故障的判断,正确的是()A.若R1断路,电流表示数 物理 2020-06-16 …
如图所示的电路中,电源电压保持不变.下列关于电路故障的判断,正确的是()A.若R1断路,电流表示数 物理 2020-06-16 …