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

电商电商网站建设网站建设关键字优化

电商电商网站建设,网站建设关键字优化,家政公司网站的建设,企业163邮箱登录入口文章目录 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/a/502309.html

相关文章:

  • 智能响应式网站欧美网站建设教程
  • 佛山新网站建设市场上海十大黑心装修公司
  • 买个网站域名要多少钱一年专门做商标的网站有哪些
  • 做外贸网站案例兰州市科协网站
  • 手机网站功能分析免费项目网站
  • 做个商城网站多少钱郑州建设企业网站公司
  • 广州网站建设骏域网站制作的合同
  • 海淀公司网站建设方案应用公园收费标准
  • 重庆网站建设维护网站怎样建设才叫人性化
  • 网站建设进展情况汇报公司网页设计报告5000字
  • 聊城手机网站建设WordPress缺省图
  • 网站后台管理系统源码公司网站建设款计什么科目
  • 南昌网站建设开发公司有哪些优秀的个人网站
  • 正邦高端网站建设去视频网站做编辑
  • 售后网站用什么模板网站找人做seo然后网站搜不到了
  • 做招聘网站需要资质吗网站建设费是无形资产吗
  • 网站面包屑导航设计特点婚庆策划公司名称
  • 西安做网站找缑阳建深圳宝安区繁华吗
  • 新闻发布的网站什么网站做的产品海报比较多
  • 设计企业网站步骤山西太原做网站
  • 教育做的比较好的网站有哪些可做区域代理的网站
  • 网站主体必须要与域名注册人相同专业婚纱摄影网站制作
  • 网站开发的可行性报告自己做网站 需要哪些
  • 做个网站出来要多少钱wordpress调用js函数
  • 电子商务网站建设培训小结十大职业资格培训机构
  • 加速网站的加速器旅游网站制作代码
  • 如何做网站视频模板义乌本地网站开发
  • 建设网站一定要会代码吗杭州响应式网站
  • 微网站缺点海鲜网站开发目的在于
  • 做网站租什么服务器广州设计公司网站