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

合肥电子商务网站建设jsp网站开发环境

合肥电子商务网站建设,jsp网站开发环境,wordpress攻击跳转,网络服务中心描述 现有一字符串 仅由 (, ), {, }, [, ]一共六种括号组成。若字符串满足以下条件之一#xff0c;则为无效字符串。 任意类型的左右括号数量不相等存在未按正确顺序(先左后右)闭合的括号#xff0c; 输出括号的最大嵌套深度#xff0c;若字符串无效则输出 0。 0 字符…描述 现有一字符串 仅由 (, ), {, }, [, ]一共六种括号组成。若字符串满足以下条件之一则为无效字符串。 任意类型的左右括号数量不相等存在未按正确顺序(先左后右)闭合的括号 输出括号的最大嵌套深度若字符串无效则输出 0。 0 字符串长度 100000 输入描述 一个只包括 (, ), {, }, [, ] 以一共6种字符的字符串。 输出描述 一个整数表示最大的括号深度。若字符串无效则输出 0 示例1 输入[] 输出1 说明该字符串有效且最大嵌套深度为 1 示例2 输入([]{()}) 输出3 说明该字符串有效且最大嵌套深度为 3 示例3 输入(] 输出0 说明该字符串无效 示例4 输入([)] 输出0 说明该字符串无效 示例5 输入)( 输出0 说明该字符串无效 解题思路 首先创建一个空栈stack用于存储遇到的左括号。初始化最大深度max_depth为0。遍历字符串s中的每个字符c 如果c是左括号(, [, {将其压入栈中并更新最大深度max_depth为当前栈的长度和已知最大深度之间的较大值。如果c是右括号), ], }则检查栈是否为空或者栈顶元素是否与当前右括号匹配。如果不匹配说明括号不匹配返回0。如果匹配将栈顶元素弹出。 遍历结束后如果栈为空说明所有括号都匹配返回最大深度max_depth否则说明有未匹配的括号返回0。 def max_depth(s):stack []max_depth 0for c in s:if c in ([{:stack.append(c)max_depth max(max_depth, len(stack))elif c in )]}:if not stack or (c ) and stack[-1] ! () or (c ] and stack[-1] ! [) or (c } and stack[-1] ! {):return 0stack.pop()return max_depth if not stack else 0# 测试示例 print(max_depth([])) # 输出1 print(max_depth(([]{()}))) # 输出3 print(max_depth((])) # 输出0 print(max_depth(([)])) # 输出0 print(max_depth()()) # 输出0
http://www.zqtcl.cn/news/590106/

相关文章:

  • 简历上作品展示网站链接怎么做wordpress的登陆地址修改密码
  • 深圳做响应式网站公司公司网站开发费用放在什么科目
  • 网站页面上的悬浮窗怎么做简单好看的版面设计图
  • 我要在58上面做网站硬件开发和嵌入式的区别
  • 西安网站推广慧创新手怎么开网店
  • 做羞羞事视频网站网站策划书基本项目
  • 对网站建设的维护优秀设计网站推荐
  • 口红机网站怎么做wordpress 搭建个人网站
  • 黄金网站房地产网站建设意义
  • 百度网站联盟公司做网站计入那个科目
  • 越秀电子商务网站建设国外的ui设计思想网站
  • 网站关键词优化公司网站建设完成确认书
  • 企业微信网站怎么建设山东有哪些网络公司
  • 做任务领佣金的网站源码页面设计参评
  • 淘宝联盟个人网站怎么做企业年度报告公示系统
  • 长沙企业网页设计哪家专业网站优化seo
  • 网站设计 西安漂亮企业网站源码
  • 云南省科技网站网页设计师有前途吗
  • 漳州网站开发找出博大科技慈溪市建设局网站表格下载
  • 网站到期怎么续费公司网站asp源码
  • 多个域名 一个网站域名解析官网
  • 中国建设银行企业网站旅游网页代码模板
  • 湛江免费企业建站wordpress archives
  • 建个企业网站多少钱图书管理系统网站开发教程
  • 淘宝客网站建设详细教程wordpress转dz
  • 银川网站推广i深建官方网站
  • 有什么较好的网站开发框架娱乐网站模板
  • 宿迁网站建设托管wordpress 萝莉
  • 定制网站开发冬天里的白玫瑰制作复杂的企业网站首页
  • 网站开发及设计演讲海报免费做网站app下载