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

云南微网站建设网站运营刚做时的工作内容

云南微网站建设,网站运营刚做时的工作内容,如何做房地产网站,建网站收费多少钱ps:题目来自力扣 给你一个字符串 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/821028.html

相关文章:

  • 手机网站字体大小自适应wordpress怎么改后台
  • 请输入您网站的icp备案信息个人网页设计思路流程内容
  • 网站的运营模式烟台住房和城乡建设厅网站
  • 建设网站的流程可分为哪几个阶段杭州企业网站开发
  • 广东广州快速网站制作平台网站开发与维修是什么意思
  • 白银网站建设公司代理服务器国外
  • 电子商务网站建设应该侧重哪方面余姚企业网站建设公司
  • 最简单的免费网站制作模板闵行营销型网站建设
  • WordPress哪些主题是免费的seo外包优化
  • 网站屏幕自适应怎么在拼多多上开网店卖东西
  • 网站建设和风险分析东营网站搭建
  • 什么网站可以找人做软件下载智慧物流企业网站建设方案
  • 石家庄做网站优化公司wordpress 搬家 问题
  • 做微网站多少钱在线设计软件有哪些
  • 企业网站改版升级摄影网站建设
  • 网站seo啥意思怎么做创建网站和主页
  • 怎么做游戏推广网站简易平面画图
  • 电子商务网站建设可运用的技术wordpress添加人型插件
  • mui 网站开发wordpress简约博客
  • 哪个网站的课件做的好百度广告平台电话
  • 河南中国建设厅官方网站制作简历的免费模板网站
  • 衡水 网站建设免费推广网站排名
  • 网站模板管理广州魔站建站
  • 财经网站建设方案国家企业信息系统公示系统下载
  • 厦门网站制作公司锡林郭勒盟建设局网站
  • 10个著名摄影网站安卓app公司开发
  • 做猎头要用的网站知乎如何搭建网站教程
  • 如何建立一个网站根目录自己可以做网站吗
  • 大连地区做网站博客网站开发利用数据库
  • 全屏网站模版物流网站开发公司