算法设计挑战赛——栈与队列

问题;括号匹配

发生背景;假设一个表达式由英文字母(小写)、运算符(+、-、*、/)和左右小括号构成。以"@"为表达式的结束符(表达式的长度小于255,左括号小于少于20个)。试编写一个程序检查表达式中的左右括号是否匹配,若匹配,则返回YES,否则返回NO。输入一行表达式,若匹配输出YES,若不匹配输出NO。。

操作环境;pta
我想要达到的结果; 输入 7*(x+y)/(x-y)@
                                          输出      YES