20. 有效的括号
Java 双端队列,队列,栈 --- Deque使用指南_山山川川的博客-CSDN博客_deque push
思路:
先遇到的左括号会后遇到相应的右括号,利用栈先进后出的特性,当遇到左括号在栈中加入对应的右括号,表示后面须有此括号(按顺序);遇到右括号时,检查栈顶元素是否与其相等,相等就弹出,表示匹配成功一对。
代码:
class Solution {
public boolean isValid(String s) {
//用deque
Java 双端队列,队列,栈 --- Deque使用指南_山山川川的博客-CSDN博客_deque push
先遇到的左括号会后遇到相应的右括号,利用栈先进后出的特性,当遇到左括号在栈中加入对应的右括号,表示后面须有此括号(按顺序);遇到右括号时,检查栈顶元素是否与其相等,相等就弹出,表示匹配成功一对。
class Solution {
public boolean isValid(String s) {
//用deque