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

做外贸相关的网站福州seo推广外包

做外贸相关的网站,福州seo推广外包,个人能网站建设,html个人介绍网页力扣题目链接 给定一个只包括 (,),{,},[,] 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效…

 

力扣题目链接

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

有效字符串需满足:

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

示例:

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

相关文章:

  • php建设网站工具百度怎么投广告
  • 实战营销型网站建设免费自助建站网站
  • 融资网站建设重点新网站推广方案
  • 开源建站软件中国营销网官网
  • 网站导航栏制作郑州企业网站优化排名
  • 小程序网站开发公司成都网站seo设计
  • 怎么搭建一个博客网站河南公司网站建设
  • 怎么给甲方做网站备案千峰培训可靠吗?
  • 佛山市外贸网站建设公司百度站长工具排名
  • 微信公众平台注册官网搜索引擎优化作业
  • 广东网站建设服务供应商seo提升关键词排名
  • 微网站开发 培训自己做网络推广怎么做
  • 注册网站域名需要什么资料医疗器械百度搜索广告
  • 5173游戏交易网站源码站长之家下载
  • 今天时政新闻热点是什么惠州seo外包公司
  • 设计师应该关注的网站制作网站平台
  • 社区类网站建设关键词优化软件哪家好
  • 闵行做网站百度网盘客服电话24小时
  • 网络安全培训机构排名seo基础入门教程
  • 电子商务平台(网站)建设方式上海关键词排名推广
  • 做恋爱方面的网站天津百度优化
  • 廊坊网站建设制作长春网站优化
  • 威海市住房和城乡建设委员会网站网络推广服务外包公司
  • 网站关键词中间用随州今日头条新闻
  • 网站关键字设置格式谷歌商店下载官方正版
  • 网站建设详细的步骤有哪些搜索网站排行榜
  • 用psd做的买书网站sem搜索
  • 北京网站建设方案外包电影站的seo
  • 荆门做网站的公司周口搜索引擎优化
  • 宿迁网站推广公司aso排名服务公司