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

常州电子商务网站建设广东省建筑工程集团有限公司

常州电子商务网站建设,广东省建筑工程集团有限公司,微信推广平台哪个好,沂源网站建设yx718这道题我一看就有印象#xff0c;我室友算法课设抽到这题#xff0c;他当时有个bug让我帮他看一下#xff0c;然后我就大概看了一下他的算法#xff0c;他是用动态规划写的#xff0c;用了一个二维数组#xff0c;然后我就试着按照这个思路去写#xff0c;想了一会还是没… 这道题我一看就有印象我室友算法课设抽到这题他当时有个bug让我帮他看一下然后我就大概看了一下他的算法他是用动态规划写的用了一个二维数组然后我就试着按照这个思路去写想了一会还是没有思路就看题解了 class Solution {public boolean isMatch(String s, String p) {// .可以代替所有字符*前面的一个字符可以出现任意次包括0次int m s.length();int n p.length();boolean[][] dp new boolean[m1][n1];dp[0][0] true;for(int i 0; im; i){for(int j1;jn;j){if(p.charAt(j-1) *){dp[i][j] dp[i][j-2];if(match(s, p, i, j-1)){dp[i][j] dp[i][j] || dp[i-1][j];}}else{if(match(s, p, i, j)){dp[i][j] dp[i-1][j-1];}}}}return dp[m][n];}public boolean match(String s, String p, int i, int j){if(i 0){return false;}if(p.charAt(j-1) .){return true;}return s.charAt(i-1) p.charAt(j-1);}} dp[i][i]表示s的前i个字符与p的前j个是否匹配进行状态转移时考虑p的第j个字符 1如果第j个字符是一个字母那么必须在s中匹配一个相同的小写字母。 2如果第j个字符’ * ‘那么就可以对p的第j-1个字符匹配任意次数匹配0次的情况下dp[i][j] dp[i-1][j-2];匹配1次的情况下dp[i][j] dp[i-2][j-2];匹配2次的情况下dp[i][j] dp[i-2][j-2];....... 所以综合两种情况有 matches是判断两个字符是否匹配的方法如果字符相同或者模板中的字符是 . 就返回true否则返回false。 dp[0][0] true,当两个字符是空字符时返回true最后返回dp[m][n],m是s的长度n是p的长度。
http://www.hkea.cn/news/14559765/

相关文章:

  • 如何把网站做在百度小程序内上传wordpress到
  • 广州公司网站制作wordpress自定义文章代码和样式
  • 柳市做网站制作外贸流程全步骤外贸篇
  • 前端做网站的步骤长春智联招聘网最新招聘
  • 目前做美术的网站以及app营销策划与运营培训
  • 网络编程和网站建设联系如何开通微信小程序商城
  • 网站屏蔽ip学校网站下载
  • 深圳专业商城网站常德做网站报价
  • 中国建设银行洛阳分行网站百度做网站多
  • 襄阳网站建设xtehuszencart网站
  • 我的世界做弊端网站wordpress调整配置文件
  • dede网站栏目管理如何建设工业设计专业就业方向
  • 网站建设及维护成本wordpress获取作者的权限
  • 渭南网站制作怎么做网站数据库
  • 想学做网站石家庄哪里做微网站
  • 怎么样让网站快速收录怎样做网站公司的销售
  • 在网上做效果图的网站徐州网
  • 微信网站搭建公司购物网站建设个人总结
  • 个人网站免备案嘉兴市住房和城乡建设局门户网站
  • 深圳建立网站营销打开网页就是2345网址导航
  • 哈尔滨seo服务免费优化关键词
  • 茌平做创建网站公司线上做笔记的网站
  • 衡水做网站哪家好网站建设服务合同 律师
  • 广州市增城建设局网站饰品网站建设规划书
  • 莱芜网站优化平台如何去掉wordpress作者链接
  • 深圳松岗 网站建设网站设计的建议
  • 网站被收录后又被提出了91手机用哪个浏览器
  • 石家庄网站seo顾问php 网站
  • 网站平台需要做无形资产吗 怎么做安徽通皖建设工程有限公司网站
  • 网站开发公司排行榜2022年房地产太惨了