美文网首页
1.3.4 判断括号配对

1.3.4 判断括号配对

作者: 风亡小窝 | 来源:发表于2016-07-18 11:17 被阅读21次
    public static boolean parentheses(String s){
        LinkedStack<Character> stack = new LinkedStack<>();
        for(int i = 0; i < s.length(); i++){
            switch(s.charAt(i)){
            case '(': stack.push('('); break;
            case '[': stack.push('['); break;
            case '{': stack.push('{'); break;
            case ')': if(stack.pop() != '(') return false; break;
            case ']': if(stack.pop() != '[') return false; break;
            case '}': if(stack.pop() != '{') return false; break;
            }
        }
        return stack.isEmpty();
    }
    

    相关文章

      网友评论

          本文标题:1.3.4 判断括号配对

          本文链接:https://www.haomeiwen.com/subject/yempjttx.html