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

公司简介模板500字关键词优化到首页怎么做到的

公司简介模板500字,关键词优化到首页怎么做到的,政府网站建设价格,typecho转wordpress10.给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。 难度:困难 *** 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。 ‘.’ 匹配任意单个字符 ‘*’ 匹…

10.给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。

难度:困难 ***
给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。

‘.’ 匹配任意单个字符
‘*’ 匹配零个或多个前面的那一个元素
所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。

  • 示例 1:
    输入:s = “aa”, p = “a”
    输出:false
    解释:“a” 无法匹配 “aa” 整个字符串。

  • 示例 2:
    输入:s = “aa”, p = “a*”
    输出:true
    解释:因为 ‘*’ 代表可以匹配零个或多个前面的那一个元素, 在这里前面的元素就是 ‘a’。因此,字符串 “aa” 可被视为 ‘a’ 重复了一次。

  • 示例 3:
    输入:s = “ab”, p = “."
    输出:true
    解释:".
    ” 表示可匹配零个或多个(‘*’)任意字符(‘.’)。

  • 提示:
    1 <= s.length <= 20
    1 <= p.length <= 20
    s 只包含从 a-z 的小写字母。
    p 只包含从 a-z 的小写字母,以及字符 . 和 *。
    保证每次出现字符 * 时,前面都匹配到有效的字符

解法

const isMatch = (s, p) => {if (s == null || p == null) return false;const sLen = s.length, pLen = p.length;const dp = new Array(sLen + 1);for (let i = 0; i < dp.length; i++) {dp[i] = new Array(pLen + 1).fill(false); // 将项默认为false}// base casedp[0][0] = true;for (let j = 1; j < pLen + 1; j++) {if (p[j - 1] == "*") dp[0][j] = dp[0][j - 2];}// 迭代for (let i = 1; i < sLen + 1; i++) {for (let j = 1; j < pLen + 1; j++) {if (s[i - 1] == p[j - 1] || p[j - 1] == ".") {dp[i][j] = dp[i - 1][j - 1];} else if (p[j - 1] == "*") {if (s[i - 1] == p[j - 2] || p[j - 2] == ".") {dp[i][j] = dp[i][j - 2] || dp[i - 1][j - 2] || dp[i - 1][j];} else {dp[i][j] = dp[i][j - 2];}}}}return dp[sLen][pLen]; // 长sLen的s串 是否匹配 长pLen的p串
};

上一篇:leetCode算法—9. 回文数
下一篇:leetCode算法—11. 盛最多水的容器

http://www.hengruixuexiao.com/news/10205.html

相关文章:

  • 怎么自己做网站推广上海优化公司选哪个
  • 济宁网站建设公司电话站长工具备案查询
  • 手机网站技术百度seo优化系统
  • 广东省住房和城乡建设局网站广告推广语
  • 看企业网站怎么做到百度秒收百度学术论文官网入口
  • 架构图在什么网站可以做西安市网站
  • 无锡网站建设哪家好58百度搜索引擎
  • 软件设计和软件开发的区别广州seo优化公司排名
  • 有接口怎么做网站网站模板怎么建站
  • 犀牛云做网站做网站需要多钱重庆黄埔seo整站优化
  • 创建企业seo助力网站转化率提升
  • 合肥网站建设之4个细节要注意可以商用的电视app永久软件
  • 网站开发的专业能力小程序开发公司排行榜
  • 佛山网站建设专家it培训机构学费一般多少
  • 卢松松网站市场营销主要学什么
  • 在线免费网站建设平台接外包项目的网站
  • 上海网站 工作室室上海网站seo诊断
  • 安卓app开发技术爱站seo工具包下载
  • 南翔企业网站开发建设谷歌广告代理商
  • 做网站安全维护是什么东东百度推广费用一天多少钱
  • asp网站改php网站方法网上网络推广
  • 济南城乡建设委员会官网搜索引擎优化的方法有哪些
  • wordpress公司网站插件网络营销的目标
  • jsp动态网站开发赵增敏网络推广平台几大类
  • 做自行车车队网站的名字网站综合排名信息查询
  • 怎样建网站 需要站长工具中文精品
  • 网站域解析查询网页制作费用大概多少
  • 重庆建设工程造价网官网合肥优化排名推广
  • 哪有深圳网站页面设计郑州百度关键词seo
  • 贵州住房和城乡建设厅官方网站如何推广一个平台