![]() |
#2
孤云出岫2007-10-22 20:38
|
设一个算数表达式中包含圆括号,方括号和花括号3种类型的括号,编写一个算法判断其中的括号是否匹配.
提示:本题使用一个运算符栈st,当遇到"(","[","{"时进栈,当遇到")","]","}"时判断栈顶是否为相应的括号,若是退栈继续执行;否则算法结束.
设一个算数表达式中包含圆括号,方括号和花括号3种类型的括号,编写一个算法判断其中的括号是否匹配.
提示:本题使用一个运算符栈st,当遇到"(","[","{"时进栈,当遇到")","]","}"时判断栈顶是否为相应的括号,若是退栈继续执行;否则算法结束.