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

免费网站优化工具市场营销培训

免费网站优化工具,市场营销培训,初级网页设计师,凡科建设网站安全吗相关题目 20. 有效的括号 921. 使括号有效的最少添加 1541. 平衡括号字符串的最少插入次数 32. 最长有效括号 # 20. 有效的括号 class Solution:def isValid(self, s: str) -> bool:stack []for pare in s:if pare in ([{:stack.append(pare)if not stack or (pare ) and…

相关题目
20. 有效的括号
921. 使括号有效的最少添加
1541. 平衡括号字符串的最少插入次数
32. 最长有效括号

# 20. 有效的括号
class Solution:def isValid(self, s: str) -> bool:stack = []for pare in s:if pare in '([{':stack.append(pare)if not stack or (pare == ')' and stack[-1] != '('):return Falseelif not stack or (pare == ']' and stack[-1] != '['):return Falseelif not stack or (pare == '}' and stack[-1] != '{'):return Falseif pare in ')]}':stack.pop()return not stack
# 921. 使括号有效的最少添加
class Solution:def minAddToMakeValid(self, s: str) -> int:# 对左括号的需求res = 0# 对右括号的需求need = 0for c in s:if c == '(':# 右括号需求need += 1else:need -= 1if need == -1:need = 0# 需要插入一个左括号res += 1return res + need
# 1541. 平衡括号字符串的最少插入次数
class Solution:def minInsertions(self, s: str) -> int:# 对左括号的需求res = 0# 对右括号的需求need = 0for c in s:if c == '(':# 右括号需求need += 2if need % 2 == 1:# 插入一个右括号res += 1# 右括号需求减1need -= 1else:need -= 1if need == -1:# 需要插入一个左括号res += 1# 同时右括号的需求变为1need = 1return res + need
# 32. 最长有效括号
# 动态规划+栈
class Solution:def longestValidParentheses(self, s: str) -> int:# dp[i] 表示已s[i-1]结尾的最长合法括号子串的长度dp = [0] * (len(s) + 1)stk = []for idx, c in enumerate(s):if c == '(':# 遇到左括号,记录索引stk.append(idx)# 左括号结尾,不可能是有效合法括号dp[idx+1] = 0else:if stk:# 配对的左括号对应索引leftIndex = stk.pop()dp[idx+1] = (idx - leftIndex + 1) + dp[leftIndex]else:dp[idx+1] = 0return max(dp)
http://www.rdtb.cn/news/19751.html

相关文章:

  • 怎么用国外的服务器做网站2023年又封城了
  • 网站做营利性广告需要什么备案网站制作400哪家好
  • wordpress 微信客服seo单词优化
  • asp网站开发国内外现状网络推广的优势
  • 自己买主机可以做网站吗网站制作设计
  • 如何制作手机app应用软件深圳百度seo怎么做
  • 遵义网站制作报价seo外链招聘
  • 海尔公司的网站建设网站制作的费用
  • 医疗类网站哪家做的好百度平台我的订单查询在哪里
  • 把网站做成app的软件下载147seo工具
  • 网站登录不上去怎么回事互联网广告行业分析
  • 做的ASP网站手机手机百度搜索引擎入口
  • wordpress文章变成html代码昆山优化外包
  • 旅游社做的最好的网站软文营销的概念
  • 网站建设与管理实用教程搜索seo神器
  • 网站设计师和ui设计师赣州seo唐三
  • 学做网站论坛vip号码零基础学什么技术好
  • 有没一些网站只做临床药学万网建站
  • 哈尔滨做网站哪家好seo品牌
  • 福田网站建设直接下载app
  • 仿win8网站模板个人引流推广怎么做
  • 竭诚网络网站建设公司长春今日头条新闻
  • 做网站项目流程百度云电脑网页版入口
  • 前端网站开发上线的流程宁波网络推广
  • 传奇世界网页版星装seo排名赚app官网
  • 怎么做网站呢seo外链在线提交工具
  • 表格做网站百度一下你就知道手机版
  • tool站长工具成都搜索优化排名公司
  • 创意聊城做网站的公司30条新闻摘抄
  • 网站建设 移动端龙岗网站制作