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

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

与 POJ 上那道括号匹配相比, 这道可谓简单

 

思路:

堆栈存储符号, 遇到匹配弹出

 

代码:

#include 
#include
using namespace std;class Solution {public: bool isValid(string s) { stack
record; for(int i = 0; i < s.size(); i ++) { if(record.empty()) { record.push(s[i]); }else{ if((s[i] == '(' && record.top()==')') || (s[i] == '[' && record.top()==']') || (s[i] == '{' && record.top() == '}')) record.pop(); else{ record.push(s[i]); } } } return record.empty(); }};

  

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

你可能感兴趣的文章
java中三种常见内存溢出错误的处理方法(good)
查看>>
javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint
查看>>
全面剖析Redis Cluster原理和应用 (good)
查看>>
PostgreSQL学习手册(常用数据类型)
查看>>
cms
查看>>
Visual Studio 2013 Xamarin for iOS 环境搭建
查看>>
为什么 Linux Mint 比 Ubuntu好?
查看>>
Android零基础入门第31节:几乎不用但要了解的AbsoluteLayout绝对布局
查看>>
CentOS 6.2 Eclipse CDT 开发环境搭建
查看>>
服务端I/O性能:Node、PHP、Java、Go的对比
查看>>
注解的原理又是怎么一回事
查看>>
nginx开发(二)配置mp4文件在线播放
查看>>
金额逾千万!浪潮智能存储G2中标华中科技大学脑科学研究项目
查看>>
展讯召开2017全球合作伙伴大会,发布两款新平台及新战略
查看>>
Android——DDMS简单介绍
查看>>
SQL error: cannot use the special principal 'sa'
查看>>
写一个简单的实时互动小游戏
查看>>
WIN版的Jenkins Master加入LINUX的SLAVE节点,并作C++程序的集成交付
查看>>
mysql 半同步 5.6及5.7
查看>>
【PMP】Head First PMP 学习笔记 第十章 沟通管理
查看>>