LeetCode 32 最长有效括号
Posted Starzkg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 32 最长有效括号相关的知识,希望对你有一定的参考价值。
https://leetcode-cn.com/problems/longest-valid-parentheses/
解决方案
class Solution
public int longestValidParentheses(String s)
int maxans = 0;
LinkedList<Integer> stack = new LinkedList<>();
stack.push(-1);
for (int i = 0; i < s.length(); i++)
if (s.charAt(i) == '(')
stack.push(i);
else
stack.pop();
if (stack.isEmpty())
stack.push(i);
else
maxans = Math.max(i - stack.peek(), maxans);
return maxans;
开发者涨薪指南
48位大咖的思考法则、工作方式、逻辑体系
以上是关于LeetCode 32 最长有效括号的主要内容,如果未能解决你的问题,请参考以下文章