有效的括号-LeetCode
有效的括号
🎯 问题描述(来源于LeetCode)
描述:
给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。
有效字符串需满足:
- 左括号必须用相同类型的右括号闭合。
- 左括号必须以正确的顺序闭合。
- 每个右括号都有一个对应的相同类型的左括号。
说明:
1 <= s.length <= 104s仅由括号'()[]{}'组成
示例:
- 示例 1:
1 | 输入:s = "()" |
- 示例 2:
1 | 输入:s = "([)]" |
💻 解题思路
思路1:栈
思路1:代码实现
1 | class Solution: |
思路1:📊 性能分析
提交结果
- 运行时间:4ms击败13.56%
- 内存消耗:19.26MB击败13.79%
复杂度验证
- 时间复杂度:
- 空间复杂度:
思考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 笺札!











