您的位置:首页 > 其它

括号匹配问题

2015-07-11 19:49 218 查看

括号配对问题

时间限制:3000 ms  |            内存限制:65535 KB

难度:3

 

描述 现在,有一行括号序列,请你检查这行括号是否配对。

输入第一行输入一个数N(0<N<=100),表示有N组测试数据。后面的N行输入多组输入数据,每组输入数据都是一个字符串S(S的长度小于10000,且S不是空串),测试数据组数少于5组。数据保证S中只含有"[","]","(",")"四种字符输出每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No样例输入
3
[(])
(])
([[]()])

样例输出
No
No
Yes


分析:

(1)

采用栈的有关知识:入栈,出栈,等等

(2)

采用多分支语句if

else

 

 

下面是代码,不会的童鞋可以查阅看看

 

 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: