题目描述
给定一个只包括 '(',')','{','}','[',']'
的字符串,判断字符串是否有效。
有效字符串需满足:
- 左括号必须用相同类型的右括号闭合。
- 左括号必须以正确的顺序闭合。
注意空字符串可被认为是有效字符串。
示例
1 | 输入: "()" |
思路
利用栈压入,每次压入都检查栈顶和数组的第一个元素是否匹配,直至栈为空
解答
1 | class Solution { |
给定一个只包括 '(',')','{','}','[',']'
的字符串,判断字符串是否有效。
有效字符串需满足:
注意空字符串可被认为是有效字符串。
1 | 输入: "()" |
利用栈压入,每次压入都检查栈顶和数组的第一个元素是否匹配,直至栈为空
1 | class Solution { |