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

宁波网站推广业务株洲企业seo优化

宁波网站推广业务,株洲企业seo优化,国内知名的wordpress网站,昆明网络开发公司文章目录 1、题目描述2、思路代码 1、题目描述 有效的括号。  给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。  有效字符串需满足: 左括号必须用相同…

文章目录

  • 1、题目描述
  • 2、思路
      • 代码


1、题目描述

 有效的括号。
 给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。
 有效字符串需满足:

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

在这里插入图片描述

2、思路

 用栈,是左括号则压入栈,右括号的话则出栈比较是否匹配。若不匹配,则返回False。注意:若第一个是右括号,且此时的栈为0,则直接返回False。见代码

代码

class Solution:def isValid(self, s: str) -> bool:# s 必定为偶数if len(s) % 2 != 0: return False hash_map = {']': '[','}': '{',')': '('}# 一个栈stack = []for char in s:# 若当前char为左括号,则压入栈if char not in hash_map:stack.append(char)# 若当前char为右括号,则出栈进行比较else:# ====== 注意:若空栈且第一个char为右括号,则直接返回False!========== #if len(stack) == 0:return False # 若当前不匹配,则直接返回Falseif stack[-1] != hash_map[char]:return False # 匹配完成,记得出栈。else:stack.pop()return True if len(stack) == 0 else False   
http://www.dtcms.com/wzjs/143618.html

相关文章:

  • 本地企业网站建设服务百度学术搜索入口
  • 网站功能优化搜索关键词优化排名
  • 织梦如何临时关闭网站网站建设需要啥
  • 中山做外贸网站建设关键词优化排名软件怎么样
  • wordpress 优秀主题seo排名怎么看
  • 长沙有哪些网站建设公司快速网络推广
  • 网站开发公司有资质吗公司网站制作费用
  • 最新域名永久跳转seo网络推广知识
  • 公司做网站一般要多少钱百度app免费下载安装最新版
  • 成都网站设计建设推荐抖音seo什么意思
  • 淘宝客手机网站深圳今日头条新闻
  • 网站提取规则怎么设置关键词优化排名软件案例
  • 做三国的网站线上营销手段有哪些
  • 公司网站改版 目的seo排名优化的方法
  • 做动态网站用什么语言国外网站谷歌seo推广
  • 光谷做网站推广电话济南市最新消息
  • 企业网站明细费用百度惠生活商家入驻
  • 我有域名跟空间能教我做网站吗西安seo工作室
  • 网站视频插入播放厦门网站建设公司
  • 数据查询网站建设域名注册查询
  • 网站后台怎么换图片网络平台推广方式
  • 镇江嘉创网络科技有限公司seo建站
  • 给个网站好人有好报品牌策略包括哪些内容
  • 黑龙江网站备案查询seo搜索排名优化是什么意思
  • 做纯静态网站怎么样精准营销的成功案例
  • 创意网站 模板希爱力的功效及副作用
  • wordpress 警告网络优化工程师前景如何
  • 中企动力网站建设鹤岗网站seo
  • 徐州模板建站系统百度竞价点击神器奔奔
  • 国外免费b2b网站有哪些景德镇seo