当前为游客只读模式。登录后可提交代码判题并保存草稿与进度。
练题计划 · 力扣 HOT 100
有效的括号
简单isValid()时间限制 2000 ms内存限制 128 MB复杂度要求 时间 O(n),空间 O(n)
有效的括号
给定一个只包括 '('、')'、'{'、'}'、'['、']' 的字符串 s,判断字符串是否有效。
有效字符串需满足:
- 左括号必须用相同类型的右括号闭合;
- 左括号必须以正确的顺序闭合;
- 每个右括号都有一个对应的相同类型的左括号。
约定
- 字符串只包含上述 6 种字符。
输入
s:括号字符串,1 ≤ s.length ≤ 10^4
输出
布尔值:有效返回 true,否则返回 false。
示例一
输入:
s = "()"
输出:
true
示例二
输入:
s = "()[]{}"
输出:
true
示例三
输入:
s = "(]"
输出:
false
复杂度要求
- 时间复杂度:
O(n) - 空间复杂度:
O(n)
Loading...
输入
["()"]
预期输出
true