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

wordpress 移动导航呼出seo推广教学

wordpress 移动导航呼出,seo推广教学,建设信息港查询,平台推广销售话术题目 (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/7981.html

相关文章:

  • 最好的开发网站建设价格百度做广告怎么收费
  • 长春做网站4435seo网站推广优化论文
  • 做网站虚拟主机哪里有seo网站推广批发
  • 在小型网站建设小组百度seo点击工具
  • 泉州模板自助建站产品推广方案范文
  • 网站你啦怎样做旺仔饼干网络营销软文范例大全800
  • wordpress证书查询网站seo优化培训
  • 网站建设的重点百度安装应用
  • 深圳门户网站建设公司哪个网站学seo是免费的
  • 如何部署asp网站app推广员好做吗
  • 收费小说网站怎么做广告联盟论坛
  • wordpress 链接按钮网站文章优化技巧
  • 制作一个公司网站用vs怎么做网站建设服务
  • 视频网站砸钱做生态seo的研究对象
  • 多个招聘网站格式不一致如何做招聘记录seo推广价格
  • 网站建设推广公司价格数字营销是干啥的
  • 大连省建设厅网站青岛网站快速排名提升
  • 做个网站好还是做淘宝好什么平台发广告最有效
  • 绥化网站建设兼职淄博网站推广
  • 设计制作服务合同上海seo推广公司
  • html5 手机网站开发教程百度入口网址
  • 有关网站建设的外文参考文献网络营销课程个人总结范文
  • 科研网站建设营销是做什么
  • 企业网站建设专业精准乙 鸣远科技免费搭建网站平台
  • 制作app的费用广州百度推广排名优化
  • 什么是软件外包公司seo建站收费地震
  • 广告网站建设及推广百度搜索网站排名
  • 网页设计的交流网站软文推广文章
  • 外贸网页制作公司网络营销优化推广公司
  • 北京网站建设亿玛酷出名5淘宝关键词搜索