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

网站怎么优化关键词排名主流搭建网站

网站怎么优化关键词排名,主流搭建网站,小程序定制,学编程的好处力扣题目链接 给定一个只包括 (,),{,},[,] 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效…

 

力扣题目链接

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

有效字符串需满足:

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

示例:

输入:"()[]{}"
输出: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/696070/

相关文章:

  • 自己公司怎样做免费的网站05网暑假作业答案初一
  • 都有哪些网站可以做推广玉林市城市建设投资有限公司网站
  • 网站建设与维护是做什么酒吧网站建设报价模板
  • 51素材免费下载seo经理招聘
  • wordpress建哪些网站安康市信息平台
  • 快速搭建网站工具网站建设项目化教程
  • 铜陵网站建设推广网站开发设计的源码
  • 有没有打代码的网站镇江网友之家
  • 甘肃兰州怎么样网站建设seo视频
  • 南宁网站seo大概多少钱深圳手工外发加工网
  • 无锡正规网站seo公司阿里巴巴1688网官网
  • 聊城做wap网站服务搜索引擎费用
  • 沈阳seo网站推广六安网站优化
  • 昆明网站建设哪家wordpress滑动验证2016
  • 聊城手机网站建设软件包装设计模板
  • 什么网站可以做高仿乡村旅游电子商务网站建设
  • 东莞本地生活网帝国网站seo
  • 网站后期网站更换空间注意
  • 搜狗网站排名软件ie浏览器打开建设银行网站
  • php mysql网站后台源码windows部署网站php
  • 服装公司网站源码设计海报的软件
  • 可信网站认证购买个人网站用什么建站程序
  • 形容网站做的好处关于建设单位网站的方案
  • 网站开发维护计入什么费用企业常用的网络推广策略
  • 一对一直播交友app开发搜索引擎优化的根本目的
  • 哪里有网站做爰视频免费建网站视频教程
  • 物业管理系统业务流程图seo营销推广
  • 商务网站开发实训报告安装好了wordpress
  • 做一个网站服务器华为企业管理软件
  • 信阳做房产哪个网站好用网络营销案例及视频