(简答题)
假设一个算术表达式中可以包含三种括号:圆括号“(”和“)”,方括号“[”和“]”以及花括号“{”和“}”,且这三种括号可按任意的次序嵌套使用。编写算法判断给定表达式中所含括号是否配对出现。
正确答案
假设表达式已存入字符数组A[n]中,具体算法如下:
答案解析
略
相似试题
(单选题)
在一个有①逻辑运算②算术运算及③关系运算混合在一起的表达式(无括号)中,其运算顺序为()
(单选题)
在VisualFoxPro中,如果在一个运算表达式中有逻辑运算、关系运算和算术运算混合在一起,其中不含括号,则它们的运算顺序为()
(简答题)
试采用设计模式描述算术表达式(不含圆括号)的设计方案。算术表达式是由加、减、乘、除和操作数构成的表达式,操作数假定为实数。
(简答题)
试写一个判别表达式中开、闭括号是否配对出现的算法。
(单选题)
对if(…)句型括号中的表达式,下列Java类型中哪一个是合法的?()
(单选题)
在创建索引时,索引表达式可以包含一个或多个表字段。在下列数据类型的字段中,不能作为索引表达式的字段为()
(判断题)
for循环体语句中,可以包含多条语句,但要用大括号括起来 。
(判断题)
多分支语句switch(…)括号中的表达式的返回值类型可以是全部整型类型,外加char类型。
(单选题)
如果一个T-SQL语句中包含多个逻辑运算符并且假设语句中没有括号时,其正确的运算顺序是()