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

电商电商网站建设专业的个人网站建设哪家便宜

电商电商网站建设,专业的个人网站建设哪家便宜,怎样做app网站建设,app安装下载官网文章目录 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/584892.html

相关文章:

  • 太原本地网站网站的主页按钮怎么做
  • 汕尾建设局安检站网站wordpress 换中文
  • 网站开发团队需要哪些石家庄网站建立
  • 汕头市网站建设企业网站网页设计有哪些
  • 网站开发和嵌入式开发哪个做球迷网站
  • 网站建设有何好处淘宝网页版怎么和卖家聊天
  • 泉州专业网站建设外贸 网站设计
  • 网站优化意见自己做网站的二维码
  • 万网域名申请网站有没有免费推广的app
  • 建网站选服务器做网站小程序多少钱
  • 物联网型网站开发免费推广软件平台
  • 计算机网站建设论文建设工程合同属于
  • 网站如何收费昆网站在哪里
  • 俄罗斯网站建设电子商务的特点包括什么
  • 微信网站搭建哪家好广告平面设计培训班学费一般多少
  • 中国建设银行网站主要功能企业网站排名提升软件智能优化
  • 物流网站建设实例wordpress 不会编程
  • 网站交互功能统一门户网站建设规范
  • php企业网站开发源码ui设计培训班学费大概多少
  • 1688网站入口保定官网seo分析
  • 天津做网站的费用室内设计风格都有哪些
  • 太原哪个网站制作最好用装饰设计是什么
  • 电子游艺网站开发品牌建设概念
  • 校园网站建设申请报告海南省建设集团有限公司
  • 深圳网站建设公司怎么做网址制作
  • 百度网站推广服务商湖北外贸网站建设
  • 东莞市品牌网站建设报价内容营销
  • wordpress 评论框登陆石家庄网站建设seo公司哪家好
  • 怎么学习企业网站维护厦门做网站个人
  • 网站建设与管理简介卡盟平台