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;
    }
};

三:结果:

相关推荐
Logic10114 分钟前
C语言/数据结构组合数学题解:数字好排列计数——质数倍数分类与阶乘取模
c语言·数据结构·算法·组合数学·时间复杂度·排列·取模运算
碧海银沙音频科技研究院34 分钟前
炬芯ATS3089智能手表烧录方法
人工智能·驱动开发·嵌入式硬件·算法
维克兜率天38 分钟前
【维克】统计套利:寻找市场的“定价误差“
人工智能·python·算法
aqiu1111111 小时前
【C++算法打怪专栏】LeetCode 1. 两数之和(哈希表解法总结)
c++·算法·leetcode
楚识科技1 小时前
票据 OCR 识别技术深度解析:从算法原理到企业级落地实现
算法·ocr
longlongzihan1 小时前
LeetCode 25. K 个一组翻转链表 (迭代+分组反转法)
算法·leetcode·链表
xuxigifxfh1 小时前
牛客:BISHI8 大整数哈希
java·算法·哈希算法
涉密IT资质笔记1 小时前
涉密资质投入产出分析模型:时间成本、四块成本构成与 ROI 决策框架
java·开发语言·算法
木井巳1 小时前
【BFS 解决拓扑排序】火星词典
java·算法·leetcode·广度优先·宽度优先·图搜索算法
北风toto1 小时前
KMP 算法详解:从暴力匹配到 O(n+m) 的字符串搜索
java·开发语言·算法