数据结构之字典:20.有效的括号

    科技2022-07-21  117

    给定一个只包括 '('')''{''}''['']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 //方法一:字典 var isValid = function(s) { const stack = []; const map = { ')':'(', '}':'{', ']':'[' } for(let i=0;i<s.length;i++){ const c=s[i]; if(!map[c]){ stack.push(c); } else { if(map[c]!==stack.pop()){ return false; } } } return !stack.length; };
    Processed: 0.022, SQL: 8