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

做外贸相关的网站关键词代发排名推广

做外贸相关的网站,关键词代发排名推广,wordpress 添加播放器,违法网站开发人员力扣题目链接 给定一个只包括 (,),{,},[,] 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效…

 

力扣题目链接

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

有效字符串需满足:

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

示例:

输入:"()[]{}"
输出: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.zhongyajixie.com/news/8723.html

相关文章:

  • 鲁谷做网站的公司在线代理浏览网站
  • 深圳网站建设 迈网络营销战略
  • 做淘宝主要看哪些网站百度官网首页入口
  • 找人做网站一套多少钱seo工资
  • 网站建设编程优化网站平台
  • 常州钟楼区邹区建设局网站全网营销推广平台
  • asp系统网站怎么做优化运营网站
  • 网站做实名认证黑科技推广软件
  • 网站开发专业哪些网站可以发广告
  • 天津做网站价格百度推广账号
  • 重庆网站制作设计百度网站的网址是什么
  • 网站开发人员绩效考核表如何建立和设计公司网站
  • 非交互式网站可以做商城吗seo推广平台
  • 成都 网站建设培训学校今天的最新新闻内容
  • 设计某网站的登录和注册程序设计网站大全
  • 六安做网站的windows优化大师会员兑换码
  • 哪个网站可以做教师招聘题目抚州seo排名
  • 做数独网站能挣钱吗天津百度推广
  • 深圳网站商城定制设计百度账号登陆
  • 网站建设新手教程深圳优化网站
  • 自己可以做招聘的网站吗自己做网站的软件
  • 劳保手套网站建设宁德seo公司
  • 国内购物网站案例分析网页设计培训
  • 网站建设 小程序打开2345网址大全
  • 东莞品托网站建设怎么推广自己的微信号
  • 毕业论文做家具网站设计要求媒体发稿费用
  • 网站建设方案书模板下载在百度怎么免费发布广告
  • 开网店的步骤和流程长春seo
  • 网站搭建的竞价推广平台有哪些
  • 020网站系统海阳seo排名优化培训