Leetcode20. 有效的括號
class Solution {
public:
bool isValid(string s) {
int n = s.size();
if (n%2==1){
return false;
}
unordered_map<char, char> mymap={{')', '('}, {'}', '{'}, {']', '['}};
stack<char> st;
for (char ch:s){
if (mymap.count(ch)){
if (st.empty() || st.top() != mymap[ch]){
return false;
}
st.pop();
}
else{
st.push(ch);
}
}
return st.empty();
}
};
相關文章
- 有效的括號
- [leetcode]有效的括號LeetCode
- LeetCode有效的括號(Python)LeetCodePython
- 20. 有效的括號
- 最長有效括號
- Leetcode——20. 有效的括號LeetCode
- 【LeetCode】 20.有效的括號LeetCode
- 【LeetCode-棧】有效的括號LeetCode
- LeetCode 20. 有效的括號LeetCode
- 每日一題: 有效括號每日一題
- 最長有效括號的問題
- 每日一練(36):有效的括號
- LeetCode-20. 有效的括號(棧模擬)LeetCode
- Leetcode 20 有效的括號valid-parentheses(棧)LeetCode
- [Go 演算法]20:有效括號(棧)Go演算法
- LeetCode 之 JavaScript 解答第20題 —— 有效的括號(Valid Parentheses)LeetCodeJavaScript
- 演算法題:判斷括號字串是否有效演算法字串
- Python有效括號字串判斷和深度計算Python字串
- 理解正規表示式中的括號 (),方括號 [] 和大括號 {}
- 讓我們一起啃演算法----有效的括號演算法
- {} 花括號的用法
- c++物件建立帶括號與無括號的區別C++物件
- 【leetcode】32. Longest Valid Parentheses 最長的有效匹配括號子串長度LeetCode
- 括號畫家
- 【棧】括號匹配
- 【題解】括號序列
- Shell 括號總結
- latex 中乘號、恆等號、花括號的寫法
- 萬用字元 and [] 中括號的用法字元
- 雙括號初始化
- leetcode:遞迴:括號生成LeetCode遞迴
- 括號生成-LeetCode22LeetCode
- LeetCode-022-括號生成LeetCode
- 各種括號的英文名稱
- leecode856.括號中的分數
- latex 中乘號、恆等好、花括號的寫法
- 力扣 22. 括號生成力扣
- 22. 括號生成-c++C++