1614. 括号的最大嵌套深度
class Solution {
public int maxDepth(String s) {
Stack<Character> stack=new Stack<>();
int max=0;
int count=0;
for(int i=0;i<s.length();i++){
if(s.charAt(i)=='('){
stack.add('(');
count++;
}else if(s.charAt(i)==')'&&!stack.isEmpty()){
max=Math.max(max,count);
count--;
stack.pop();
}
}
return max;
}
}
//(1223)))))
解决字符串括号嵌套深度:算法解析与实现
本文解析了一个关于计算字符串中最大括号嵌套深度的Java代码,通过栈数据结构实现,展示了如何遍历输入字符串并保持深度计数。关键在于理解递归调用和栈操作在处理括号匹配中的作用。
600

被折叠的 条评论
为什么被折叠?



