请从下面的选项中选择相应的判断逻辑填补【算法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。
数据编辑审核的基本方法主要是( )。A.光电录入法 B.平衡校验法C.质量控制法 D.逻辑校验法E. 财会类考试 2020-05-21 …
在软件开发中,用来描述程序结构的是()。A.数据结构B.模型逻辑C.算法思想D.数据字典 计算机类考试 2020-05-24 …
●逻辑覆盖法不包括(69)。 A.分支覆盖 B.语句覆盖 C.需求覆盖 D.修正条件判定覆盖 计算机类考试 2020-05-26 …
适合于白盒测试的设计技术主要有()、基本路径测试。A.逻辑覆盖法B.逻辑路径法C.路径覆盖法D.逻辑 计算机类考试 2020-05-26 …
从下面的选项中选择相应的判断逻辑填补[算法2-2]中的“判断条件1”至“判断条件 3”。注意,若“判 计算机类考试 2020-05-26 …
请从下面的选项中选择相应的判断逻辑填补【算法2-1】中的“判断条件1”至“判断条件3”。注意,若“判 计算机类考试 2020-05-26 …
巴尔扎克在《人间喜剧》中运用的写作手法:A分类整理地方法B编年史地方法C逻辑推理法D逻辑归纳法E任 历史 2020-06-11 …
在过去的一年中,全国人大及其常委会共审议法律草案26件,其中通过13件;审议并通过有关法律问题的决定 政治 2020-12-07 …
数学排列组合有6件不同的礼品按下面的分法有多少种分法1.分给甲乙丙三人每人各得2件2.分给三人,甲得 数学 2020-12-09 …
(2013·高考广东卷)阅读下面的文字,完成1~4题。思想的方法主要有三种:逻辑的方法、体验的方法与 语文 2021-01-12 …