1.leetCode第20题https://leetcode-cn.com/probl...Givenagivenonly'(',')','{','}','[',']'strings,判断字符串是否有效。一个有效的字符串需要满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例1:输入:s="()"输出:true示例2:输入:s="()[]{}"输出:true示例3:输入:s="(]"输出:false示例4:输入:s="([)]"输出:false例5:输入:s="{[]}"输出:true括号是对称的,比如'()',我们可以提前做一个映射表{'(':')'},当检测到左括号时,我们将映射表对应的值入栈,继续遍历下一个字节是')',这时需要判断是否相同我们栈顶的元素如果相同的话就是合法的functionprint(s){//因为上面的问题说只检查这三种括号来建立关系表letmap={"{":"}","[":"]","(":")",};让堆栈=[];for(leti=0;i
