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

如何攻击网站淘宝关键词优化

如何攻击网站,淘宝关键词优化,如何给别人做网站赚钱,做电影视频网站赚钱嘛题目 . - 力扣(LeetCode) 给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的…

题目

. - 力扣(LeetCode)

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

有效字符串需满足:

  1. 左括号必须用相同类型的右括号闭合。
  2. 左括号必须以正确的顺序闭合。
  3. 每个右括号都有一个对应的相同类型的左括号。

示例 1:

输入:s = "()"

输出:true

示例 2:

输入:s = "()[]{}"

输出:true

示例 3:

输入:s = "(]"

输出:false

示例 4:

输入:s = "([])"

输出:true

提示:

  • 1 <= s.length <= 104
  • s 仅由括号 '()[]{}' 组成

思路

先建立一个栈stack,用来存取从s中读取的字符串

遍历s中所有的字符串,需要三个分支来对其进行分类:

当前元素是'(','{','['中的一个时,这时候就向stack中添加一个该元素对应的另一个符号,比如该元素时‘(’就添加进来‘)’这样一个,对应添加,对于后面的判断会更方便

当stack是空的时候或者该元素不等于stack的最后一个元素时,就说明无法完成配对,即可返回False结束即可

不满足以上两个条件时,那就说明该元素是')',']','}'中的一个,即弹出stack最后一个元素即可

代码

class Solution:def isValid(self, s: str) -> bool:if len(s) == 0 or len(s) ==1:return Falsestack = []for i in s:if i == '(':stack.append(')')elif i == '{':stack.append('}')elif i == '[':stack.append(']')elif len(stack)==0 or stack[-1]!=i :return Falseelse:stack.pop()if len(stack) == 0:return Trueelse:return False

http://www.khdw.cn/news/42248.html

相关文章:

  • seo优化的网站发布软文平台
  • 深圳市龙华区网站建设定制网站+域名+企业邮箱
  • 网站建设费发票名称百度关键字搜索量查询
  • 地方购物网站盈利模式seo研究
  • 网上购物网站建设论文百度官方下载
  • 免费建设手机网站推广网站排名优化seo教程
  • 崇明专业做网站蚌埠网络推广
  • 肇庆网站开发怎么自己找外贸订单
  • 湖南省人大网站建设长沙做引流推广的公司
  • 广东君冠建设有限公司网站苏州网站seo服务
  • 静态网站更新360搜索指数
  • 做网站赚广告磁力狗在线搜索
  • 网站自助建站企业网站建设方案模板
  • 在xampp下搭建本地网站课程培训
  • 小程序报价单模板前端性能优化
  • 抚顺地区网站建设百度人工客服在线咨询
  • 个人免费自助建站网络推广优化方案
  • vs2010可以做动态网站吗合肥网站制作
  • 杨浦网站建设 网站外包北京seo案例
  • 课程精品网站开发百度官网首页登陆
  • 滨江网站制作网站运营和维护
  • 做电脑系统的网站好深圳网络推广招聘
  • 做网站单网页如何提高自己在百度的排名
  • 做什么网站比较受欢迎职业技能培训有哪些
  • 济源制作网站seo门户网站
  • php做网站登录界面首页关键词优化公司
  • 网页设计有啥教程青岛seo网络优化公司
  • 上海公司查名seo网址大全
  • 公司网站怎么建立需要多少钱时事新闻最新消息
  • 建设网站的需求分析2021最近比较火的营销事件