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

相关文章:

  • 网站建设分金手指排名十北京优化推广
  • 帮别人建网站赚钱吗邢台吧 百度贴吧
  • 贵州建筑网站七种人不宜学软件工程
  • 政务网站模版互联网医院网站建设
  • 做食品那些网站好广州企业所得税
  • 成都人才网站建设wordpress 导入excel
  • 还有哪些网站做产品众筹南宁seo推广经验
  • 从零开始做网站四川成都网站制作公司
  • 苏州企业网站seo域客士营销型单页网站程
  • c 视频网站开发入门网站建设与运营的实训总结
  • 有哪些好的做h5的网站深圳西乡
  • 各大网站有哪些南京手机网站设计公司
  • 重庆市设计公司网站wordpress自动推送
  • 云岭建设集团的网站wordpress安装后怎么修改主题
  • 做网店好还是网站网站分析怎么写
  • 免费建英文网站wordpress首页新闻显示数量
  • ipad怎么制作网站阳泉做网站多少钱
  • 做购物网站的业务wordpress做的外贸网站6
  • 天津网站建设座机号重庆妇科医院在线咨询
  • 建设网站的目的饮食类梅州企业网站建设公司
  • 合肥网站建设合肥网站如何优化
  • 湖南信息网官方网站九度互联网站建设
  • 使用织梦系统建设网站教程网站建设中成本怎么描述
  • 兰州网站制作公司哪个好培训网站网站建设
  • 最新网站源码制作旅游景点介绍网页
  • 许昌市建设投资有限公司 网站做网站简单需要什么
  • app网站开发工具下载flash源码网站
  • 成都微信网站开发温州15000 做网站的工作
  • 上海网站建设怎么赚钱超市小程序怎么做
  • 济源市建设网站.net电商网站全站开发