当前位置: 首页 > wzjs >正文

羊肉口报关做网站百度热门关键词排名

羊肉口报关做网站,百度热门关键词排名,重庆网络推广,新县城乡规划建设局网站题目 (LeetCode 1614.括号的最大嵌入深度) 给定 有效括号字符串 s,返回 s 的嵌套深度。嵌套深度是嵌套括号的最大数量。 示例 1: 输入:s "(1(2*3)((8)/4))1" 输出:3 解释:数字…

题目

(LeetCode 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

解答

我们使用一个变量`current_depth`来跟踪当前的嵌套深度,用`max_depth`记录遇到的最大深度。

遍历字符串中的每个字符:

- 如果遇到左括号'(',则当前深度加1,并更新最大深度(因为进入了一层新的嵌套)。

- 如果遇到右括号')',则当前深度减1(表示退出一层嵌套)。

- 其他字符(如数字、运算符)不影响深度,直接跳过。

注意:题目保证括号是有效的,所以不会出现不匹配的情况,因此我们不需要检查在减深度时是否会出现负数。

代码实现:

class Solution:def maxDepth(self, s: str) -> int:current_depth = 0max_depth = 0for char in s:if char == '(':current_depth += 1max_depth = max(max_depth, current_depth)elif char == ')':current_depth -= 1return max_depthif __name__ == "__main__":solution = Solution()s = "(1+(2*3)+((8)/4))+1"print(solution.maxDepth(s))  # 输出:3
http://www.dtcms.com/wzjs/109326.html

相关文章:

  • 做淘宝主页网站广州seo公司如何
  • 安装了lnmp怎么做网站百度网盘下载app
  • 四川微信网站建设seo优化中商品权重主要由什么决定
  • 建站技巧网红推广
  • 关于二手书的网站开发ppt点点站长工具
  • 肃宁做网站seo诊断工具有哪些
  • 没有做网站地图影响大吗吗seo排名点击
  • 网站建设专属名词最新国际足球世界排名
  • 茶网站建设宗旨国内真正的免费建站
  • 真人做爰片免费观看网站seo客服
  • 手机产品网站建设seo搜索引擎优化包邮
  • css布局网站关键词的作用
  • 手机端的网站怎么做今日新闻头条大事
  • 黄骅港务集团有限公司官网网站seo检测
  • wordpress错误页南宁百度推广seo
  • 做电工的有接单的网站吗深圳搜索引擎优化seo
  • 网站排名优化培训电话搜索引擎优化要考虑哪些方面
  • 网站建设意见建议天津百度快速排名优化
  • 中企动力云邮箱登录谷歌seo营销
  • 零起飞网站建设工作室互联网销售包括哪些
  • 网站性能容量的收集与分析怎么做网络公司
  • 网站后台演示中国十大流量网站
  • 蚌埠网站建设哪家好个人网页生成器
  • 广东省住房和建设局官方网站十大经典口碑营销案例
  • 怎么用ps做网站效果图宁德seo培训
  • 网站主机与服务器吗seo的基本内容
  • 大连 响应式网站一网信息一个简单便捷的新闻网站
  • 香奈儿网站建设策划书国产最好的a级suv88814
  • 长葛网站建设公司广州网站优化排名
  • 二十条优化疫情措施搜索引擎外部优化有哪些渠道