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

龙岩抖音小程序开发公司seo优化人员

龙岩抖音小程序开发公司,seo优化人员,网页设计图片轮播怎么做,域名 备案 没有网站吗1 题目:通配符匹配 官方难度:难 给你一个输入字符串 (s) 和一个字符模式 ( p ) ,请你实现一个支持 ‘?’ 和 ‘*’ 匹配规则的通配符匹配: ‘?’ 可以匹配任何单个字符。 ‘*’ 可以匹配任意字符序列(包括空字符序…

1 题目:通配符匹配

官方难度:难

给你一个输入字符串 (s) 和一个字符模式 ( p ) ,请你实现一个支持 ‘?’ 和 ‘*’ 匹配规则的通配符匹配:
‘?’ 可以匹配任何单个字符。
‘*’ 可以匹配任意字符序列(包括空字符序列)。
判定匹配成功的充要条件是:字符模式必须能够 完全匹配 输入字符串(而不是部分匹配)。

示例 1:

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

示例 2:

输入:s = “aa”, p = ""
输出:true
解释:'
’ 可以匹配任意字符串。

示例 3:

输入:s = “cb”, p = “?a”
输出:false
解释:‘?’ 可以匹配 ‘c’, 但第二个 ‘a’ 无法匹配 ‘b’。

提示:

0 <= s.length, p.length <= 2000
s 仅由小写英文字母组成
p 仅由小写英文字母、‘?’ 或 ‘*’ 组成

代码

bool isMatch(string s, string p) {int m = s.size();int n = p.size();vector<vector<bool> > dp(m + 1, vector<bool>(n + 1));for (int i = 0; i <= m; i++) {for (int j = 0; j <= n; j++) {if (i == 0 && j == 0) dp[i][j] = true;else if (j == 0) {dp[i][j] = false;} else if (i == 0) {if (p[j - 1] == '*') {dp[i][j] = dp[i][j - 1];} else {dp[i][j] = false;}} else {if (p[j - 1] == '*') {dp[i][j] = dp[i - 1][j] || dp[i][j-1];} else {dp[i][j] = dp[i - 1][j - 1] && (s[i - 1] == p[j - 1] || p[j - 1] == '?');}}}}return dp[m][n];
}

结果

在这里插入图片描述

http://www.dtcms.com/wzjs/264223.html

相关文章:

  • 个体户可以注册网站建设服务seo搜索引擎优化实战
  • 做网站个体户执照文案代写
  • 企业sns网站需求新泰网站设计
  • 网站建设需要会什么湖南关键词排名推广
  • 微信怎样将网站的内容做湘潭网站设计外包服务
  • 做律师网站的网络公司推广代运营公司
  • 博彩导航网站怎么做关键词优化价格
  • 谁给个国外的黄色网站成都seo排名
  • 南宁如何做百度的网站推广成都seo公司
  • 制作收费网站要花多少钱宁波百度关键词推广
  • wordpress分页怎样调用优化大师破解版app
  • 怎么运行自己做的网站google首页
  • 义乌购网站做代销怎么样今日新闻事件
  • 做网站 域名是怎么回事创建网站的公司
  • 建站公司banner宁德市房价
  • 嘉定华亭网站建设厦门seo总部电话
  • 宁波企业建站程序营销网站建设都是专业技术人员
  • 谷歌外贸网站建站灰色词排名推广
  • 湛江霞山seo关键词排名优化矩阵系统
  • 企业网站建设及推广研究网站怎么优化排名的方法
  • 网络绿化网站建设哪家权威b2b平台
  • 同心食品厂网站建设项目任务分解搜外网
  • 网站建设需要懂的书籍品牌seo是什么
  • .net 免备案网站空间搜索引擎排名竞价
  • 地方政府网站建设的建议关键词优化的价格查询
  • 做二维码网站哈尔滨seo整站优化
  • 网站建设邀标比选百度在线下载
  • 阿拉善盟建设局网站网络广告营销方案
  • 佛山做网站建设线下营销推广方式都有哪些
  • 布吉网站建设哪家公司靠谱成品网站源码1688免费推荐