当前位置: 首页 > 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.yidumall.com/news/3694.html

相关文章:

  • 化妆品商城网站建设开发策划方案免费b站在线观看人数在哪儿
  • 网站开发与运营案例教程全网搜索指数
  • 好看的企业网站源码开封seo公司
  • 没有注册公司可以做网站吗百度搜索风云榜电视剧
  • unity 做网站广州推广系统
  • 青浦专业做网站在线培训考试系统
  • 做a小视频网站网站宣传推广文案
  • wordpress导入b站视频教程石家庄seo外包的公司
  • app开发公司十强seo网站诊断方案
  • 学校网站的建设目标是什么意思永久免费客服系统软件
  • 高端网站建设的公司网店培训班
  • 网站前台模块是什么产品推销方案
  • 汉服网站的建设现在最好的营销方式
  • 邯郸住房和城乡建设委员会网站微信视频号可以推广吗
  • 建设个公司网站需要多少费用小程序怎么开发自己的小程序
  • 三乡网站建设互联网广告推广
  • 建设网站的工作总结虎扑体育网体育
  • 胶南做公司网站百度一下你就知道123
  • 网站建设费的分录怎么写靠谱的代写平台
  • 天河区门户网站教育局板块南昌网优化seo公司
  • 崇州市微信端网站建瑞昌网络推广
  • 怎么选择合适的网站开发公司seoul是什么国家
  • 全国网站制作公司排名数据分析培训班
  • 信息管理网站开发的视频教程东莞网站seo技术
  • 自助搜优惠券网站怎么做的google官网注册账号入口
  • 万网 网站 ip东莞免费网站建设网络营销
  • 建设网站好学吗营销策略有哪几种
  • 关于网站优化的文章怎么优化网站关键词排名
  • 厦门php商城网站建设推广赚钱app排行榜
  • 织梦网站后台模版更换关键词搜索量排名