[LintCode] 有效的括号序列

简介: 1 class Solution { 2 public: 3 /** 4 * @param s A string 5 * @return whether the string is a valid parentheses 6 */ ...
 1 class Solution {
 2 public:
 3     /**
 4      * @param s A string
 5      * @return whether the string is a valid parentheses
 6      */
 7     bool isValidParentheses(string& s) {
 8         // Write your code here
 9         stack<char> parens;
10         for (int i = 0; i < (int)s.length(); i++) {
11             if (s[i] == '(' || s[i] == '[' || s[i] == '{')
12                 parens.push(s[i]);
13             else if (parens.empty() || !match(s[i], parens.top()))
14                 return false;
15             else parens.pop();
16         }
17         return parens.empty();
18     }
19 private:
20     bool match(char s, char t) {
21         if (s == ')') return t == '(';
22         if (s == ']') return t == '[';
23         if (s == '}') return t == '{';
24     }
25 };

 

目录
相关文章
|
6月前
|
算法 测试技术
力扣经典150题第五十五题:逆波兰表达式求值
力扣经典150题第五十五题:逆波兰表达式求值
62 1
|
算法
代码随想录算法训练营第八天 | LeetCode 344.反转字符串、541. 反转字符串II、剑指Offer 05.替换空格、151.翻转字符串里的单词、剑指Offer58-II.左旋转字符串
代码随想录算法训练营第八天 | LeetCode 344.反转字符串、541. 反转字符串II、剑指Offer 05.替换空格、151.翻转字符串里的单词、剑指Offer58-II.左旋转字符串
66 0
|
算法 索引
代码随想录算法训练营第八天 | 344.反转字符串541. 反转字符串II 剑指Offer 05.替换空格151.翻转字符串里的单词剑指Offer58-II.左旋转字符串
代码随想录算法训练营第八天 | 344.反转字符串541. 反转字符串II 剑指Offer 05.替换空格151.翻转字符串里的单词剑指Offer58-II.左旋转字符串
lintcode 415 有效回文串
用String下的spilt(regex)去除除英文外的符号,regex是正则表达式,[]内写要删除的符号,但返回值是一个String型数组。
卡特兰数—以leetcode22括号生成为例(笔记)
卡特兰数—以leetcode22括号生成为例(笔记)
|
算法
每日一题之字符串哈希
大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题这个月进度是数据结构,让大家练到各种各样的数据结构题目,熟悉数据结构的增删改查,一年以后,蜕变成为一个不一样的自己!
151 0
每日一题之字符串哈希
|
算法 PHP
剑指Offer算法题解:05. 替换空格
剑指Offer算法题解:05. 替换空格
101 0
|
算法
『牛客|每日一题』有效括号序列
基础算法无论在研究生面试还是求职面试都是十分重要的一环,这里推荐一款算法面试神器:牛客网-面试神器;算法题只有多刷勤刷才能保持思路与手感,大家赶紧行动起来吧(温馨提示:常见的面试问答题库也很nice哦 https://www.nowcoder.com/link/pc_csdncpt_ll_sf
118 0
『牛客|每日一题』有效括号序列
|
Python
Leecode加法题目3个 每日练习 Python实现(2)
Leecode加法题目3个 每日练习 Python实现
106 0
Leecode加法题目3个 每日练习 Python实现(2)

热门文章

最新文章

下一篇
开通oss服务