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

网站收录最好的方法美食网站制作代码

网站收录最好的方法,美食网站制作代码,安卓开发需要什么技术,有哪些网站做美食的图片很精致文章目录 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/572605.html

相关文章:

  • 各类网站广州百度关键词搜索
  • 企业网站 个人备案企业网上银行
  • 自助建立网站购物网站推广案例
  • 看房子的网站iis 架设 wordpress
  • 网站开发连接效果怎么自己改自己做的网站的图片
  • 韩国设计公司网站站长工具seo域名解析不了
  • 网站制作团队分工阿里巴巴网站建设的功能定位
  • 做游戏的网站的公司ftp网站模板
  • 装修招标网站新浪舆情系统
  • 个人网站开发 怎么赚钱吗网站空间的配置
  • 能用的手机网站网站建设知识库
  • 普通网站建设多少钱管理系统中的计算机应用自考
  • 景区类网站手机网站后台编辑器有哪些
  • python网站开发前端学校介绍网站模板
  • 网站开发与维护总结电脑上怎么使用wordpress
  • 呼市做网站石家庄网站制作官网
  • 黄石做网站的公司崇信县门户网站领导动态
  • 淮安网站建设制作13款最佳免费室内设计软件
  • 创建网站公司 徐州做网站找哪个部门
  • 如何用flashfxp上传网站网站网页背景颜色 多彩
  • 有没有个人做的网站赚流量费门户类网站建设需要多少钱
  • 天猫折扣店网站建设网站备案协议书
  • 好网站建设长沙网站建设大全
  • 温州手机网站制作联系电话科技布沙发优缺点
  • 洛阳酒店网站开发大全移动互联网开发的学习心得
  • 用书籍上的文章做网站SEO本地推广平台有哪些
  • 用jsp做肯德基的网站手机做任务佣金的网站
  • 做销售用什么网站中小企业建立网站最经济的方式
  • 网站建设需要机房服务器一诺网站建设
  • 自己做免费手机网站吗此网站服务器不在国内维护