class Solution {
public:
/**
*
* @param s string字符串
* @return bool布尔型
*/
bool isValid(string s) {
unordered_map<char,char> umap={
{'(',')'},
{'{','}'},
{'[',']'}
};
stack<char> stk;
for(auto e:s){
if(stk.size()==0) stk.push(e);
else if(umap[stk.top()]==e) stk.pop();
else stk.push(e);
}
return stk.size()==0;
}
};
NC52 有效括号序列(C++)- 简单、栈、字符串
最新推荐文章于 2024-04-26 20:46:56 发布