有效的括号序列

		stack<char> c_stack;
        for(int i = 0;i<s.length();i++){
            if(s[i] == '('){
                c_stack.push(')');
            }
            else if(s[i] == '['){
                c_stack.push(']');
            }
            else if(s[i] == '{'){
                c_stack.push('}');
            }
            else if(c_stack.empty()){
                return false;
            }
            else if(s[i] != c_stack.top()){
                return false;
            }
            else{
                c_stack.pop();
            }
        }
        return c_stack.empty();
上一篇:isset 与 empty 区别 (二)


下一篇:OpenCV应用实例:标出低对比度图像中的圆