题目详解
相关链接
思路
- 遍历字符串
- 遇到左括号->入栈;
- 遇到右括号->出栈 并判断出栈元素是否与当前的遍历到的右括号成对,不成对则终止
看完代码随想录之后的想法
- 使用字典来简化判断逻辑
实现过程中遇到的困难
代码
1 | function isValid(s: string): boolean { |
时间复杂度:O(n)
空间复杂度:O(n)
收获
- 数据结构与算法的应用往往隐藏在我们看不到的地方
1 | function isValid(s: string): boolean { |
时间复杂度:O(n)
空间复杂度:O(n)