力扣小白刷题之20题有效的括号

题目描述

力扣小白刷题之20题有效的括号

思路

参考自:https://leetcode-cn.com/problems/valid-parentheses/solution/valid-parentheses-fu-zhu-zhan-fa-by-jin407891080/

  • 先入后出的特点与本题括号排序特点一致:即遇到左括号入栈,遇到右括号将对应栈顶左括号出栈,则遍历完所有括号后,stack 仍为空。
  • 时间复杂度:O(N),正确的括号组合需要遍历一遍 s
  • 空间复杂度:O(N),哈希表和栈使用线性的空间大小
    力扣小白刷题之20题有效的括号
    力扣小白刷题之20题有效的括号
    力扣小白刷题之20题有效的括号

代码

力扣小白刷题之20题有效的括号

小知识

  • Java toCharArray()方法 Java String类
    • 将字符串转换为字符数组
    • public char[] toCharArray()