1614. 括号的最大嵌套深度

目录

一:题目:

二:代码:

三:结果:


一:题目:

给定 有效括号字符串 s,返回 s嵌套深度 。嵌套深度是嵌套括号的 最大 数量。

示例 1:

输入: s = "(1+(2*3)+((8)/4))+1"

**输出:**3

**解释:**数字 8 在嵌套的 3 层括号中。

示例 2:

输入: s = "(1)+((2))+(((3)))"

**输出:**3

**解释:**数字 3 在嵌套的 3 层括号中。

示例 3:

**输入:**s = "()(())((()()))"

**输出:**3

提示:

  • 1 <= s.length <= 100
  • s 由数字 0-9 和字符 '+''-''*''/''('')' 组成
  • 题目数据保证括号字符串 s有效的括号字符串

二:代码:

cpp 复制代码
class Solution {
public:
    int maxDepth(string s) {
        int result=0;
        int n=s.size();
        int top=0;
        for(int i=0;i<n;i++){
            if(s[i]=='(') ++top;
            if(s[i]==')') --top;
            result=max(result,top);
        }
        return result;
    }
};

三:结果:

相关推荐
Hello bugyan19 分钟前
并查集initial,find,union+应用
数据结构·算法
chase。25 分钟前
机器人零位标定修正流程介绍
人工智能·算法·机器人
yumuing1 小时前
融合动态权重与抗刷机制的网文评分系统——基于优书网、IMDB与Reddit的混合算法实践
后端·算法·架构
知星小度S1 小时前
算法训练之动态规划(四)——简单多状态问题
算法·动态规划
亓才孓1 小时前
[leetcode]差分算法
算法
测试杂货铺1 小时前
软件测试之功能测试详解
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
ClaNNEd@1 小时前
尚硅谷Java第 4、5 章IDEA,数组
java·算法
dokii11 小时前
leetcode589 N叉树的前序遍历
算法
rigidwill6662 小时前
LeetCode hot 100—子集
数据结构·c++·算法·leetcode·职场和发展
阳洞洞2 小时前
leetcode 322. Coin Change
算法·leetcode·动态规划·完全背包问题