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

门户网站建设统计表绵阳网站建设企业

门户网站建设统计表,绵阳网站建设企业,广饶网站定制,申请号的网站题1 有效括号的嵌套深度 题解 要求划分出使得最大嵌套深度最小的分组#xff0c;我们首先得知道如何计算嵌套深度。我们可以通过栈实现括号匹配来计算#xff1a; 维护一个栈 s#xff0c;从左至右遍历括号字符串中的每一个字符#xff1a; 如果当前字符是 (#xff0c;…题1 有效括号的嵌套深度 题解 要求划分出使得最大嵌套深度最小的分组我们首先得知道如何计算嵌套深度。我们可以通过栈实现括号匹配来计算 维护一个栈 s从左至右遍历括号字符串中的每一个字符 如果当前字符是 (就把 ( 压入栈中此时这个 ( 的嵌套深度为栈的高度 如果当前字符是 )此时这个 ) 的嵌套深度为栈的高度随后再从栈中弹出一个 (。 例如 括号序列 ( ( ) ( ( ) ) ( ) ) 下标编号 0 1 2 3 4 5 6 7 8 9 嵌套深度 1 2 2 2 3 3 2 2 2 1 只要在遍历过程中我们保证栈内一半的括号属于序列 A一半的括号属于序列 B那么就能保证拆分后最大的嵌套深度最小是当前最大嵌套深度的一半。要实现这样的对半分配我们只需要把奇数层的 ( 分配给 A偶数层的 ( 分配给 B 即可。对于上面的例子我们将嵌套深度为 1 和 3 的所有括号 (()) 分配给 A嵌套深度为 2 的所有括号 ()()() 分配给 B。 此外由于在这个问题中栈中只会存放 (因此我们不需要维护一个真正的栈只需要用一个变量模拟记录栈的大小。 实现思路用一个变量d来记录当前深度遇到(“加1遇到”)减1嵌套深度为奇数给A嵌套深度为偶数给B class Solution(object):def maxDepthAfterSplit(self, seq)::type seq: str:rtype: List[int]ans []d 0for c in seq:if c (:d 1ans.append(d % 2)if c ):ans.append(d % 2)d - 1return ans
http://www.zqtcl.cn/news/746900/

相关文章:

  • 北京网站建设公司哪个最好做投标网站条件
  • 网站建设的成本有哪些内容怎么样制作网页
  • 怎么做网站的seo排名知乎茂名网站制作公司
  • 建安证查询网站官方网站建设对比
  • 关于医院要求建设网站的请示市场推广12种推广渠道
  • php做不了大型网站深圳公司注册网址官方
  • 网站副标题怎么写杭州抖音代运营
  • 网站建设基本资料网站数据库连接出错
  • 娄底网站开发温州seo排名公司
  • 成都有哪些网站开发公司最新网推项目
  • 分享公众号的网站小型企业类网站开发公司
  • 青岛网站建设方案案例wordpress主题模板 国人
  • 哪家高端网站建设好贷款织梦网站模板
  • 北京网站建设公司价格最近中文字幕2018免费版2019
  • 帮人做设计的网站自己怎么做新闻开头视频网站
  • 网站开发搜索功能中国建设银行ie下载网站
  • 中山网站建设 骏域网站的形式有哪些
  • 深圳企业网站重庆建站塔山双喜
  • 征婚网站 女 做茶叶生意企业网站推广服务协议
  • 安徽省住房城乡建设厅网站官网英语机构网站建设方案
  • 电商建站价格深圳龙岗建站公司
  • 可以下载源程序的网站.htaccess wordpress
  • 国内优秀设计网站小程序推广方案
  • 网站构建是什么意思怎么做网站盗号
  • 学校网站建设行业现状wordpress怎么保存图片
  • 网站 框架网页建设title:(网站建设)
  • 素材网站推广方案安卓端开发
  • 网站制作可以询价么168推广
  • 河南城乡和住房建设厅网站网络营销的主要特点有哪些
  • 哪些网站可以做自媒体wordpress 左侧