当前位置: 首页 > 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.yayakq.cn/news/590939/

相关文章:

  • 嘉兴网站建设嘉兴网站建设有趣小游戏
  • 合肥比较好的网站制作合肥网站建站建设
  • 做网站page做网站1天转多钱
  • 淮安公司网站建设wordpress move导入数据
  • 导航门户网站怎么做做网站开发有前途么
  • 基本网站建设语言网站建设行业数据
  • 大良营销型网站设计公司域名解析查询工具
  • 做社交网站需要什么资质wordpress速度优化插件
  • 网站服务器诊断wordpress 上传类型
  • 网站权重传递南宁市建设信息网站
  • 做公众号封面图的网站易居房产cms
  • 江津区做网站上海网站建设一般多少钱
  • 容桂网站建设联系方式网站seo优化徐州百度网络
  • 旅游网站建设的结论seo怎么学
  • 网站如何做触屏滑动线上营销系统
  • 网站要实名认证吗加强网站建设的请示
  • access 网站数据库北京市注册公司流程最新
  • 有没有小学生做兼职的网站最好的网站管理系统
  • 发布网站搭建教程个人做网站 需要学什么只是
  • 做刷单网站犯法吗施工企业成本核算方法
  • 广东商城网站建设靖江做网站单位
  • 黔西县住房和城乡建设局网站wordpress免费企业模板下载
  • 静态网站 apache大品牌vi设计
  • 怎么推销建设网站设计师投资做项目网站
  • 新乡市四合一网站建设企业网站建设与网页设计
  • 做网站赚钱的时代过去了吗建设网站需要哪些软硬件条件
  • jsp做网站毕业设计做设备开通哪个网站好
  • 如何在网站中加入百度地图个人的网站备案多少钱
  • 淄博网站建设优化运营熊掌号.net网站开发优点
  • 桂林北站到两江机场大巴时刻表中国网络技术有限公司