【leetcode】32. Longest Valid Parentheses
来源:互联网 发布:快手特效软件视频软件 编辑:程序博客网 时间:2024/05/23 19:24
/** * Given a string containing just the characters '(' and ')', find the length of the longest valid (well-formed) parentheses substring. * * For "(()", the longest valid parentheses substring is "()", which has length = 2. * * Another example is ")()())", where the longest valid parentheses substring is "()()", which has length = 4. */#include <iostream>#include <string>#include <stack>#include <algorithm>using namespace std;//找到最长的括号匹配的子串int longestValidParentheses(string s) { if (s.empty()) return 0; stack<int> st; int maxlen = 0; for (int i = 0; i < s.length(); i++) { if (!st.empty() && s[i] == ')' && s[st.top()] == '(') { st.pop(); maxlen = max(maxlen, i - st.top()); } else { st.push(i); } } return maxlen;}int main(){ string s = "(()"; cout << longestValidParentheses(s) << endl; system("pause"); return 0;}
0 0
- LeetCode --- 32. Longest Valid Parentheses
- LeetCode 32.Longest Valid Parentheses
- [Leetcode] 32. Longest Valid Parentheses
- [LeetCode]32.Longest Valid Parentheses
- [leetcode]32.Longest Valid Parentheses
- leetcode 32. Longest Valid Parentheses
- leetcode 32. Longest Valid Parentheses
- LeetCode 32. Longest Valid Parentheses
- [leetcode] 32. Longest Valid Parentheses
- LeetCode 32. Longest Valid Parentheses
- LeetCode-32.Longest Valid Parentheses
- leetcode.32. Longest Valid Parentheses
- 【leetcode】32. Longest Valid Parentheses
- leetcode 32. Longest Valid Parentheses
- [LeetCode] 32. Longest Valid Parentheses
- leetcode 32. Longest Valid Parentheses
- leetcode 32.Longest Valid Parentheses
- leetcode 32. Longest Valid Parentheses
- [erlang]ets结合record的增删改查操作
- android 封装好的ViewPagerIndicator指示器
- 升级python到最新2.7.x -- linux
- Hadoop 2.7版本 集群环境搭建实例
- Android Studio配置
- 【leetcode】32. Longest Valid Parentheses
- lbs云存储,云检索
- 为什么坐标变换的顺序必须是缩放----旋转---平移
- ubuntu_use_AJP_Proxy_for_Apache2
- Qt 使用Poppler实现pdf阅读器
- SpringMVC @RequestBody接收Json对象字符串
- js 让函数立马变成一个 类 来实例化一个对象
- 重新加载maven包
- HDU 1011 Starship Troopers(树形DP/01背包)