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

济南市住房和城乡建设部网站网站推广方法大全

济南市住房和城乡建设部网站,网站推广方法大全,静态网站,电脑系统重装后没有wordpressps:题目来自力扣 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 . 和 * 的正则表达式匹配。 . 匹配任意单个字符* 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s 的,而不是部分字符串。 class Solution {publ…

ps:题目来自力扣

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

  • '.' 匹配任意单个字符
  • '*' 匹配零个或多个前面的那一个元素

所谓匹配,是要涵盖 整个 字符串 s 的,而不是部分字符串。

class Solution {public boolean isMatch(String s, String p) {int m = s.length();int n = p.length();// dp[i][j] 表示 s 的前 i 个字符和 p 的前 j 个字符是否匹配boolean[][] dp = new boolean[m + 1][n + 1];// 空字符串和空模式是匹配的dp[0][0] = true;// 处理模式 p 以 '*' 开头的情况for (int j = 1; j <= n; j++) {if (p.charAt(j - 1) == '*') {dp[0][j] = dp[0][j - 2];}}// 填充 dp 数组for (int i = 1; i <= m; i++) {for (int j = 1; j <= n; j++) {if (p.charAt(j - 1) == '.' || p.charAt(j - 1) == s.charAt(i - 1)) {// 当前字符匹配,取决于前一个状态dp[i][j] = dp[i - 1][j - 1];} else if (p.charAt(j - 1) == '*') {// 遇到 '*' 的情况if (p.charAt(j - 2) == '.' || p.charAt(j - 2) == s.charAt(i - 1)) {// 前一个字符匹配,有三种情况:* 匹配 0 次、1 次、多次dp[i][j] = dp[i][j - 2] || dp[i - 1][j - 2] || dp[i - 1][j];} else {// 前一个字符不匹配,* 只能匹配 0 次dp[i][j] = dp[i][j - 2];}}}}return dp[m][n];}
}

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

相关文章:

  • 短租房网站哪家做最好企业网站建设服务
  • 网上共青团建设登录网站百度还原
  • wordpress 支付宝seo关键词怎么填
  • 网站建设四个阶段的流程新一轮疫情最新消息
  • 软件源码购买一般在哪个网站热搜榜排名今日
  • 网站托管平台windows优化大师电脑版
  • 廊坊网站建爱站网
  • wordpress一直循环301搜索引擎优化关键词选择的方法有哪些
  • 松原市建设局网站投诉中心抖音seo优化怎么做
  • onethink做移动网站seo关键词优化服务
  • 怎么做网站后台管理系统百度收录情况查询
  • 政府网站建设情况自查报告免费推广网站2023mmm
  • 巨野县城乡和住房建设局网站英语培训机构前十名
  • 石景山重庆网站建设百度关键词优化排名技巧
  • 做安防在哪个网站做广告呢怎么推广比较好
  • 正规app软件开发费用淘宝seo排名优化
  • 怎么做自己的品牌网站整站seo优化公司
  • 免费请美女做爰网站地产渠道12种拓客方式
  • 想成为网站设计师要怎么做百度推广管理平台
  • 营销型网站建设推广广告公司图片
  • 网站站内文章互联seopeix
  • 免费数据库网站空间今日军事新闻最新消息新闻报道
  • 织梦b2b网站模板sem优化托管公司
  • 网站建设不完善app香港账号
  • 福永网站制作模板建站优点
  • 无毒一级床上做視频黄色网站谷歌推广新手教程
  • 最好的网站建设价格优化设计英语
  • 有哪些专门做展会创意的网站sem和seo
  • 一般的网站是由什么语言做的百度浏览器打开
  • 怎么做网站推广电话window优化大师