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

做外贸相关的网站百度度小店申请入口

做外贸相关的网站,百度度小店申请入口,17岁在线观看免费高清完整版,重庆网站建设与网络推广力扣题目链接 给定一个只包括 (,),{,},[,] 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效…

 

力扣题目链接

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

有效字符串需满足:

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

示例:

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

相关文章:

  • 网站后台的安全北京百度推广公司
  • 网站用的什么字体设计站长之家查询网
  • 06628 网页制作与网站开发seo整站优化推广
  • 哈尔滨道里区seo推广有哪些公司
  • 手机推广app如何优化关键词搜索
  • 电商网站 收费与免费百度推广账号怎么申请
  • 装修公司哪家好广州市2022年seo最新优化策略
  • 牛什么的网站建设朋友圈信息流广告投放价格
  • 做网站用什么软件方便seo专业技术培训
  • 网站开发功能结构图思维导图武汉seo首页优化报价
  • 网站上传大马后怎么做全球搜效果怎么样
  • 网络知识网站软文营销的经典案例
  • 搭建个人博客要钱吗百度搜索引擎seo
  • 深圳福田建设局网站首页最近一周的时政热点新闻
  • 手机网站开发公司电话网站关键词怎么快速上排名
  • 网络推广及网站建设合作协议搜索引擎营销的主要方法包括
  • 河南汝州文明建设门户网站汕头seo收费
  • 学网站开发应该学什么上海网络推广服务
  • 网站专业建设公司seo推广软件
  • 疑问句做网站标题上海优化营商环境
  • 做太空泥的几分钟网站在线seo
  • 网站制作前期所需要准备目前搜索引擎排名
  • 香港疫情最新消息今天seo搜索排名优化公司
  • 河北师大科技楼网站建设网络营销成功的案例分析
  • 门户网站制作平台武汉全网推广
  • 汶上手机网站建设网站优化公司哪个好
  • 有声阅读网站如何建设网络推广营销培训机构
  • 国内自建站爱站权重
  • app开发制作平台网站建设如何自己搭建一个网站
  • 河南网站建设找哪家百度爱采购客服电话