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

门户网站的优点做淘宝网站怎么弄

门户网站的优点,做淘宝网站怎么弄,网站建设需要租赁服务器吗,画册排版设计网站Leetcode 3407. Substring Matching Pattern 1. 解题思路2. 代码实现 题目链接:3407. Substring Matching Pattern 1. 解题思路 这一题是一道leetcode easy的题目,照说应该没啥的,不过实际我做的时候在这里卡了一下,所以还是拿…
  • Leetcode 3407. Substring Matching Pattern
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3407. Substring Matching Pattern

1. 解题思路

这一题是一道leetcode easy的题目,照说应该没啥的,不过实际我做的时候在这里卡了一下,所以还是拿过来稍微记录一下好了。

这道题核心还是字符串的匹配,不过麻烦的点在于*符号可以替换一个或多个字符,然后剩下的部分又会是连续的,因此这里相当于是一个另类的lcs匹配问题。

我最后给的解答还是比较暴力的,就是先按照*将pattern字符串p进行切分,然后顺序考察其中的每一个非空子串是否可以顺序在原始字符串s当中找到。

2. 代码实现

给出python代码实现如下:

class Solution:def hasMatch(self, s: str, p: str) -> bool:p = p.strip("*").split("*")i, n = 0, len(s)for sub in p:if sub == "":continuewhile i < n and not s[i:].startswith(sub):i += 1if i >= n:return Falsei += len(sub)return True

提交代码评测得到:耗时0ms,占用内存17.7MB。

http://www.15wanjia.com/news/174852.html

相关文章:

  • wordpress 多个网站html宠物网页简单代码
  • 私人公司怎么做网站无锡网站建设哪家好
  • 做软件的网站建设建设网站自学
  • 上海网站建设团队博物馆门户网站建设目标
  • 安监局网站建设方案南京模板建站定制网站
  • js效果炫酷的网站推荐公司建一个网站
  • 济宁网站建设公司电话提高销售的10种方法
  • 网站建设详细工作汇报医院导航网站怎么做
  • 建设房地产法律网站怎样建网站 需要
  • 优化教程网站推广排名建设门户网站的目的和意义
  • 青岛城市建设局网站网站怎么做360免费优化
  • 安徽省建设局网站网络营销策划推广公司有哪些
  • 公司网站怎么登录嘉兴网站制作推广
  • 西安网站排名推广北京想象力网站建设公司
  • 优秀网站有哪些部门网站建设工作总结
  • 网站建设实训报告收获南昌建站软件
  • 手机照片做成音乐相册seo优化怎么做
  • 可以直接做室内su的网站农村网站建设的意义
  • 做网站与网店运营简单的企业小网站
  • 河北做网站的公司什么网站可以请人做软件
  • 网站建设账务处理属于什么费用网络信息安全公司排名
  • 广州协会网站建设网站结构规划
  • 网站开发合同协议后台网站开发文档
  • 网站怎么备份做留言的网站
  • 住房城乡建设部网站通报网站开发的可行性
  • 河北网站建设价格抖音推广平台
  • 凡科网站建设公司深圳有名的设计公司
  • 网站视频不能下载怎么保存视频建设通招标网站
  • app开发 网站建设网页游戏魔域世界
  • 360站长免费网站建设朋友交流