Valid Parentheses

来源:互联网 发布:淘宝助理如何上架宝贝 编辑:程序博客网 时间:2024/05/08 04:18
class Solution {public:    bool isValid(string s) {        // Start typing your C/C++ solution below        // DO NOT write int main() function        stack<char> stk;        for(int i=0;i<s.length();++i){            if(s[i]=='('||s[i]=='['||s[i]=='{'){                stk.push(s[i]);            }else{                if(stk.empty())return false;                switch(stk.top()){                    case '(':                            if(s[i]!=')')return false;                            break;                    case '[':                            if(s[i]!=']')return false;                            break;                    case '{':                            if(s[i]!='}')return false;                            break;                                    }                stk.pop();            }        }        return stk.empty();    }};

原创粉丝点击