博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Valid Parentheses
阅读量:6674 次
发布时间:2019-06-25

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

hot3.png

Given a string containing just the characters '('')''{''}''[' and ']', determine if the input string is valid.

The brackets must close in the correct order, "()" and "()[]{}" are all valid but "(]" and "([)]" are not.

class Solution {    public boolean isValid(String s) {        Stack
tag = new Stack<>(); try { for (char c : s.toCharArray()) { switch (c) { case '(': tag.push(')'); break; case ')': if (c != tag.pop()) return false; break; case '[': tag.push(']'); break; case ']': if (c != tag.pop()) return false; break; case '{': tag.push('}'); break; case '}': if (c != tag.pop()) return false; break; default: break; } } } catch (Exception e) { return false; } return tag.empty(); }}

 

转载于:https://my.oschina.net/gonglibin/blog/1619501

你可能感兴趣的文章
关于inodes占用100%的问题及解决方法
查看>>
nvidia驱动安装
查看>>
git 版本历史
查看>>
XHTML 教程(摘录自 W3C School)
查看>>
Directx11教程(50) 输出depth/stencil buffer的内容
查看>>
笔者亲自测试通过的修改SharePoint 2013的Topology脚本记录
查看>>
搜索引擎首页
查看>>
YARN - Yet Another Resource Negotiator
查看>>
[ASP.NET MVC 小牛之路]03 - Razor语法(转)
查看>>
linux系统下make & make install
查看>>
053医疗项目-模块五:权限设置-将用户操作权限写入Session
查看>>
DocX开源WORD操作组件的学习系列一
查看>>
box2dflash flash物理引擎
查看>>
[原创]FineUI秘密花园(二十六) — 选项卡控件概述
查看>>
python 守护线程和loggin模块
查看>>
Android中检测软键盘的弹出和关闭
查看>>
大数记录之,大数乘整型数nyoj832
查看>>
使用Unity3D自带动画系统制作下雨效果
查看>>
02 svn 文件提交与目录结构
查看>>
ConcurrentHashMap vs Collections.synchronizedMap()不同
查看>>