力扣20 有效的括号
Posted lintianxiajun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了力扣20 有效的括号相关的知识,希望对你有一定的参考价值。
bool isValid(char * s){ char a[3500]; int current = -1; for(int i = 0;i < strlen(s);i++){ if(s[i] == ‘(‘ || s[i] == ‘[‘ || s[i] == ‘{‘){ current++; a[current] = s[i]; } else{ if(current < 0) return false; if(s[i] == ‘)‘){ if(a[current] == ‘(‘) current--; else return false; } if(s[i] == ‘]‘){ if(a[current] == ‘[‘) current--; else return false; } if(s[i] == ‘}‘){ if(a[current] == ‘{‘) current--; else return false; } } } if(current < 0) return true; else return false; }
以上是关于力扣20 有效的括号的主要内容,如果未能解决你的问题,请参考以下文章