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

做外贸都做哪些网站好免费汕头网页网站制作

做外贸都做哪些网站好免费,汕头网页网站制作,注册文化传媒公司流程和费用,石油大学网页设计与网站建设描述 现有一字符串 仅由 (, ), {, }, [, ]一共六种括号组成。若字符串满足以下条件之一#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.pierceye.com/news/516331/

相关文章:

  • 计算机网站维护建设深圳外网站建设
  • 贵州公明建设投资咨询有限公司官方网站小说网站开发对影成三人小说
  • 软件分享网站不一样的婚恋网站怎么做
  • 如何维护给做网站的客户公司变更名称和经营范围
  • 网站建设维护php建站最好的公司排名
  • 济南1951年建站wordpress 描述
  • 政务网站建设信息嵊州网站制作
  • 我的网站突然找不到网页了seo是啥意思
  • 黑河做网站的公司平面设计现在怎么样
  • 银川网站建站中国建设银行人力资源网站
  • 建设部考试中心网站用自己的ip怎么查看dw8建设的网站
  • 九江网站建设九江商标设计网页
  • 网站建设资格预审公告附近广告设计与制作门店电话
  • 百度权重站长工具网页制作工具哪些好用
  • 关键词整站优化公司网站店招用什么软件做的
  • 租车网站模版广州市网站建设 骏域
  • 关闭网站怎么不保存我做的更改人工智能专业
  • ui中有哪些做的好看的网站简单logo设计
  • 深圳大型网站设计公司校园 网站建设 知乎
  • 西部数码网站流量怎么充优化网站界面的工具
  • 街区网站建设东阳市住房和城乡建设局网站
  • 怎样建设网站是什么网站代码制作软件
  • 成华区微信网站建设计公司加盟
  • 找个男做那个视频网站好高端网站建设公司
  • 做网站 毕业设计广东手机网页制作
  • 沈阳口碑最好的男科医院seo排名优化什么意思
  • 光谷做网站推广价格手机网站 教程
  • 泉州做网站多少钱关键词排名快照优化
  • 威海网站建设费用网站不能调用样式
  • 网站链接建设及引流营销世界500强企业中国有几家