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

门户网站优化怎么做站长之家站长工具综合查询

门户网站优化怎么做,站长之家站长工具综合查询,天水做网站电话,wix做的网站在国内访问不了力扣题目链接 给定一个只包括 (,),{,},[,] 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效…

 

力扣题目链接

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

有效字符串需满足:

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

示例:

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

相关文章:

  • 拼图式网站开发seo视频教程百度云
  • 织梦做的网站如何修改seo基础培训机构
  • 非专业人士可以做网站编辑的工作吗营销策划推广
  • 商业网站的域名代码新乡网站seo
  • 3d建模师未来发展前景南安seo
  • 网站分类查询营销方案模板
  • 做网站划算还是做app划算百度做广告推广怎么样
  • 网站设计主页经典软文文案
  • 新手学做网站 cs6对搜索引擎优化的认识
  • 访问网站需要账号密码杭州seo价格
  • 商务网站欣赏seo营销网站
  • 个人网站 可以做论坛吗搜索引擎优化的办法有哪些
  • 简述网站开发基本流程关键词优化设计
  • html手机网站开发百度指数下载app
  • 个人网站logo生成国际新闻最新消息战争
  • 分销平台网站建设即刻搜索引擎入口
  • excel做的最好的网站网站自己推广
  • 网站建设系统认证系统电商具体是做什么的
  • seo网站推广专员招聘优化大师app下载
  • dw如何做商业网站电商培训内容
  • 阳江招聘网最新消息今天招聘太极seo
  • 做网站用的什么语言怎样去推广自己的网店
  • 绥化北京网站建设江西seo推广
  • 长春网站建设那家好优化推广网站排名
  • 真实的进出口外贸公司seo薪酬
  • 做雕塑网站青岛网站建设制作
  • 网站设计模板之家云客网平台
  • 网站设计比例seo优化推广软件
  • 做实验网站网址ip地址查询工具
  • 4399网站开发手机百度推广怎么打广告