921使括号有效的最小添加

921使括号有效的最小添加

  • 这题应该放到简单题中

下面是题目给出的代码

1
2
3
4
5
6
class Solution {
public:
int minAddToMakeValid(string S) {

}
};

下面是我给出的代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Solution {
public:
int minAddToMakeValid(string S) {
stack<char>stk;
for(auto c:S)
{
if(!stk.empty()&&stk.top()=='('&&c==')')
{
stk.pop();
} else
{
stk.push(c);
}
}
return stk.size();
}
};
-------------本文结束,感谢您的阅读-------------