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

网站视频提取软件appwordpress 注册设置密码

网站视频提取软件app,wordpress 注册设置密码,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.yayakq.cn/news/89318/

相关文章:

  • 百度推广智能网站织梦网站安装教程视频教程
  • 设计师网站源码制作网页与网站
  • 未备案网站查询佛山网络营销网站
  • 国外建站推广免费的微网站制作
  • 电商网站建设与课程设计cms网站栏目介绍
  • 推广网站有多少家成全视频免费观看在线看第6季高清版
  • 住房与城乡建设部网站深圳建站公司价格
  • 如何建视频网站WordPress建站步骤
  • 建设网站需要哪些步骤怎样新建一个网页
  • 个人建网站怎么赚钱网络搞钱路子
  • 百度推广网站吸引力seo站内优化和站外优化
  • 济源市建设管理处网站wordpress交互插件
  • 郴州网站制作公司在哪里怎么免费创建自己的网站
  • 找个不能粘贴文字的网站做实验怎么制作页面模板
  • 深圳免费模板建站佛山网站搭建
  • 高大上的企业网站欣赏网站产品内容在数据库
  • 做网站idwordpress dux1.4自适应
  • 贵阳企业自助建站系统规模以上工业企业奖励
  • 网站后台插件万州建网站
  • 建设网站需要几个人完成东莞海外网络推广
  • 四川省省建设厅网站网络推广主要是做什么工作
  • 网站出现乱码温州网站建设及推广
  • 个人域名可以做网站吗在网站建设上的发言总结
  • 网站开发时间安排wordpress主题制作视频
  • 汕头seo课程培训排名轻松seo 网站
  • 给新公司做网站要多少钱网站建设芜湖
  • .net做网站cwordpress与微信教程
  • 网站内容优化方法有哪些网站开发结论
  • 企业网站开发服务高端企业网站建设公司怎么做实用性
  • 创建网站代码是什么情况wordpress 删除分类