讨论/《初级算法》 - 有效的括号/
《初级算法》 - 有效的括号
bool isValid(char * s){
    char stack[3502];
    int top = 0;
    for(int i = 0;s[i] !='\0';++i){
        switch(s[i]){
            case '(': stack[++top] = ')';break;
            case '{': stack[++top] = '}';break;
            case '[': stack[++top] = ']';break;
            default : if(s[i]!=stack[top--]) return false;
        }
    }
    return !top;
}
展开全部 14 讨论