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

做外贸相关的网站西安关键词排名首页

做外贸相关的网站,西安关键词排名首页,现在做推广有什么好的方法,手机做的兼职网站力扣题目链接 给定一个只包括 (,),{,},[,] 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效…

 

力扣题目链接

给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。

有效字符串需满足:

  • 左括号必须用相同类型的右括号闭合。
  • 左括号必须以正确的顺序闭合。
  • 注意空字符串可被认为是有效字符串。

示例:

输入:"()[]{}"
输出:true输入:"([)]"
输出:false

题干很简单,因此我们直接分析代码,完整代码如下:

class Solution:def isValid(self, s: str) -> bool:stack = []for item in s:if item == '(':stack.append(')')elif item == '[':stack.append(']')elif item == '{':stack.append('}')elif not stack or stack[-1] != item:return Falseelse:stack.pop()return True if not stack else False

首先,定义一个空的stack,接着进入字符串的循环,判断三种类型的括号,如果字符是括号左半部分,则在stack中用append添加该类型括号的右半部分。

你可以这样理解,从左开始最外层的括号对应的右半部分也是该组合括号的最外层,最内层的括号对应的右半部分也是该组合括号的最内层,这样才能构成有效的括号组。所以当遇到括号左半部分,类似(时,就在stack中添加),这样遇到括号右半部分按顺序出栈的时候才能完全抵消。

如果出栈时括号与栈中应该出栈的括号不同,那就return到False,相同的话则按顺序出栈,最后栈为空才return到True。

http://www.hrbkazy.com/news/20678.html

相关文章:

  • 做vip兼职设计师的网站有哪些万能搜索网站
  • 企业所得税税率5% 10% 25%郑州seo管理
  • 做医药行业找药的网站seo品牌
  • 免费门户网站源码推广手段
  • 惠州网站建设制作营业推广怎么写
  • 网站建设和管理中小企业网络营销现状
  • 查询公司信息去哪里查成都seo经理
  • b2c是什么意思的缩写厦门seo关键词
  • 网站备案在哪个网站持续优化完善防控措施
  • 校园网站建设软件搭建网站步骤
  • wordpress地区分站如何建造一个网站
  • 做图神器的网站百度知道官网首页登录入口
  • 微网站 案例seo领导屋
  • 北京设计网站的公司哪家好阿里云域名注册官网网址
  • 源码做网站谷歌chrome浏览器官方下载
  • 苹果cms源码廊坊seo排名外包
  • 域名被墙查询检测旺道网站排名优化
  • 无锡做网站中企动力创建自己的网站怎么弄
  • 腾讯域名怎么建设网站中国营销网官网
  • 青岛建网站公司如何自己创建网址
  • 简+wordpress+主题百家号seo
  • 合肥做网站建设公司国内b2b十大平台排名
  • 免费刷网站百度关键词跨境电商平台哪个最好最可靠
  • dz门户做视频网站深圳百度公司地址在哪里
  • 衢州网站建设需要多少费用福州网站seo
  • 汽车精品设计网站建设怎么开网站
  • 做pc端网站如何做个公司网站一般需要多少钱
  • 酒店网站制作公司seo免费优化公司推荐
  • 修改网站照片需要怎么做百度免费推广网站
  • 帮做3d模型的网站网站关键词快速排名优化