Skip to content
js
/*
 * @lc app=leetcode.cn id=20 lang=javascript
 *
 * [20] 有效的括号
 */

// @lc code=start
/**
 * @param {string} s
 * @return {boolean}
 */
var isValid = function (s) {
  if (s.length % 2 !== 0) {
    return false;
  }
  var m1 = {
    "(": ")",
    "[": "]",
    "{": "}",
  };

  var arr1 = [];
  for (var i = 0; i < s.length; i++) {
    if (m1[s[i]]) {
      arr1.push(s[i]);
    } else {
      if (m1[arr1.pop()] !== s[i]) {
        return false;
      }
    }
  }

  return arr1.length === 0;
};
// @lc code=end

上次更新于: