当前位置: 代码迷 >> 综合 >> leetcode-20-Valid Parentheses
  详细解决方案

leetcode-20-Valid Parentheses

热度:5   发布时间:2023-12-24 17:47:32.0

1.说明

    题目要求判断一个括号序列是否合法。

    这是一个典型的栈问题。

2.代码

/*** @param {string} s* @return {boolean}*/
var isValid = function(s) {var stack = [];var match = {')': '(',']': '[','}': '{',}; for (var i = 0; i < s.length; i++) {if (stack.length > 0 && match[s[i]] === stack[stack.length - 1]) {stack.pop();}else {stack.push(s[i]);}}if (stack.length === 0) {return true;    }return false
};


  相关解决方案