题目

class Solution {
public:
    char a[10005];
    int pos=0;;
    bool isValid(string s) {
        
        if(s.length()==0)
            return true;
        for(int i=0;i<s.length();i++)
        {
            if(pos==0)
            {
                a[pos++]=s[i];
                continue;
            }
            else
            {
                if(a[pos-1]=='('&&s[i]==')')
                {
                    pos--;
                    continue;
                }
                else if(a[pos-1]=='['&&s[i]==']')
                {
                    pos--;
                    continue;
                }
                else if(a[pos-1]=='{'&&s[i]=='}')
                {
                    pos--;
                    continue;
                }
                else
                    a[pos++]=s[i];
                        
            }
        }
        if(pos!=0)
            return false;
        else
            return true;
        
    }
};

相关文章:

  • 2021-06-22
  • 2021-10-03
  • 2022-01-30
  • 2021-12-22
  • 2021-07-19
  • 2021-05-29
猜你喜欢
  • 2021-04-07
  • 2021-07-07
  • 2021-09-08
  • 2021-08-11
  • 2021-12-25
  • 2021-08-13
  • 2022-01-04
相关资源
相似解决方案