括号匹配验证
已关闭dadingPython / C++入场费 2 金币1 次提交
题目描述
给定一个只包含 '('、')'、'{'、'}'、'['、']' 的字符串 s,判断字符串是否有效。有效字符串需满足:1. 左括号必须用相同类型的右括号闭合;2. 左括号必须以正确的顺序闭合;3. 每个右括号都有一个对应的相同类型的左括号。
输入格式
一行字符串 s,仅包含括号字符,长度不超过 10000
输出格式
如果有效输出 true,否则输出 false
输入输出样例
样例 1
输入:
()
输出:
true
样例 2
输入:
()[]{}输出:
true
样例 3
输入:
(]
输出:
false
说明/提示
考虑使用栈来匹配括号对