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

网站开发需不需要考研3d建模培训班一般多少钱

网站开发需不需要考研,3d建模培训班一般多少钱,网站上传用什么软件做视频教程,如何做电商运营1、题目描述 给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的…

1、题目描述

给定一个只包括 '('')''{''}''['']' 的字符串 s ,判断字符串是否有效。

有效字符串需满足:

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

示例 1:

        输入:s = "()"

        输出:true

示例 2:

        输入:s = "()[]{}"

        输出:true

示例 3:

        输入:s = "(]"

        输出:false

2、初始思路

2.1 思路

对于左括号“([{“直接将其加入stack中,在检测到右括号时判断其是否有对应的正确的左括号,如果有,则弹出左括号,如果没有,则说明字符串是无效的,可以直接返回False.

2.2 代码

class Solution:def isValid(self, s: str) -> bool:stack = []if not s:return Trueif len(s) % 2 != 0:return Falsefor i in s:if not stack or i == '(' or i == '[' or i == '{':stack.append(i)elif i == ')' and stack[-1] == '(':stack.pop()elif i == ']' and stack[-1] == '[':stack.pop()elif i == '}' and stack[-1] == '{':stack.pop()else:return Falseif not stack:return Trueelse:return False
http://www.dtcms.com/wzjs/516221.html

相关文章:

  • 网站设计贵不贵网站快速排名服务
  • 字体安装+wordpressseo推广平台服务
  • 做一个平台 网站服务器搭建成都网站seo技术
  • 做代购网站广东seo网站优化公司
  • 分类网站作用公司网站设计定制
  • 稿定设计简单好用的在线设计平台常州网站seo
  • 鹏牛网做网站怎么样站长之家网站
  • 怎么做自己的门户网站网络营销策略论文
  • 建设银行大连市分行网站站内推广有哪些方式
  • 外贸出口网站建设搜索指数
  • 怎么做校园表白墙网站黄冈网站推广优化找哪家
  • html网站 怎么做seo怎样弄一个自己的平台
  • 网站去公安局备案百度授权代理商
  • 汽车租赁网站怎么做推广app赚佣金
  • wordpress管理员表青岛seo服务
  • 曲靖网站开发关键词优化方法有什么步骤
  • win7 网站建设百度推广退款投诉
  • 网站如何做邮箱订阅自媒体培训
  • 美容类 营销型网站营销最好的方法
  • 如何把物流做免费网站semir是什么意思
  • 高大上的公司网站农大南路网络营销推广优化
  • 色情网站是否需要备案怎么开一个网站平台
  • 北京官网建设多少钱一键优化是什么意思
  • 新网站的站点验证北京优化网站推广
  • 我想注册网站我怎么做如何规划企业网络推广方案
  • 太原推广型网站建设如何优化网站首页
  • 手机免费建站教程企业网站推广方案策划
  • 西语网站域名页面关键词优化
  • 上海品牌网站建设公司排名百度推广账户搭建
  • 南宁有做网站的公司吗那种网站怎么搜关键词