栈(括号匹配问题)
来源:互联网 发布:淘宝包店名字 编辑:程序博客网 时间:2024/04/28 17:15
20. Valid Parentheses
题目地址:https://leetcode.com/problems/valid-parentheses/
题意:
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.
今天看到一种解法,使用的stl,比我自己写的简单好多好多。
class Solution {public: bool isValid(string s) { string left = "([{"; string right = ")]}"; stack<char> stk; for(auto c:s){ if(left.find(c)!=string::npos){ stk.push(c); } else{ if(stk.empty()||stk.top()!=left[right.find(c)]) return false; else stk.pop(); } } return stk.empty(); }};
0 0
- [栈] 括号匹配问题
- 栈(括号匹配问题)
- 括号匹配问题(栈)
- 栈之括号匹配问题
- 括号匹配问题--栈实现
- 栈应用:括号匹配问题
- NYOJ---括号匹配问题---栈的使用
- 【数据结构】 利用栈求解 括号匹配问题
- 括号匹配问题,用栈实现
- 数据结构-----栈实现括号匹配问题
- java利用栈实现括号()[]匹配问题
- c++栈之括号匹配问题
- Java 用栈解决括号匹配问题
- 栈用于解决括号匹配问题
- 题目1153:括号匹配问题[栈]
- 数据结构作业 栈 实现 括号匹配 问题
- 栈的应用2--括号匹配问题
- 栈的应用----括号匹配问题
- 大数据系列修炼-Scala课程45
- caffe学习笔记
- 实现SLG地图
- 使用Glide下载图片
- bzoj 3757 苹果树(树上莫队)
- 栈(括号匹配问题)
- There is no getter for property named 'expertGoodAtId' in 'class java.lang.Long'
- vtk中逆矩阵的求法
- 【3】More About Jobs and Job Details
- Mybatis执行SimpleExecutor(三)
- oracle数据库的字符集问题
- 无缝轮播和有缝轮播
- java多线程与高并发库应用(一)线程基础概念
- 安卓驱动开发之-(一)LED初体验