博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LintCode] 有效的括号序列
阅读量:5837 次
发布时间:2019-06-18

本文共 778 字,大约阅读时间需要 2 分钟。

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
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 };

 

转载地址:http://spncx.baihongyu.com/

你可能感兴趣的文章
OpenCV学习(26) 直方图(3)
查看>>
[leetcode-18-4Sum]
查看>>
数据库设计
查看>>
DataGrid参数
查看>>
去除无用的文件查找路径
查看>>
第一章 为什么我们对机器学习感兴趣?(二)
查看>>
UVA 548 Tree 建树
查看>>
tidb在DDL语句方面的测试
查看>>
vue-watch监听路由的变化
查看>>
PHP Ajax 跨域问题最佳解决方案
查看>>
leetcode-209-长度最小的子数组
查看>>
List转Datable(需区分对象充当List成员和数组充当List成员两种情况)
查看>>
ARRINC424—MORA(GRID)格式
查看>>
on duplicate key update 简单使用 添加或更新
查看>>
学习 yjango 博士的学习方法后的总结
查看>>
julia与python中的列表解析.jl
查看>>
读取HeidiSQL 配置文件中的密码
查看>>
css display flew 伸缩盒模型
查看>>
mysql一:初识数据库
查看>>
数据约束
查看>>