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

免费设计自己名字头像宁波正规优化seo软件

免费设计自己名字头像,宁波正规优化seo软件,专业企业网站设计服务公司,.帮别人做网站题目描述#xff1a; 给你一个输入字符串 (s) 和一个字符模式 (p) #xff0c;请你实现一个支持 ? 和 * 匹配规则的通配符匹配#xff1a; ? 可以匹配任何单个字符。 * 可以匹配任意字符序列#xff08;包括空字符序列#xff09;。 判定匹配成功的充要条件是#xff…题目描述 给你一个输入字符串 (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 仅由小写英文字母、? 或 * 组成 思路描述 对于大多数的字符串的题目我们都可以使用动态规划来解决。同样这个题目也可以使用动态规划。 因为存在两个字符串因此我们应该使用二维dp数组dp[i][j]表示当s字符串的长度为i时p字符串的长度为j时此时是否能够匹配上如果可以就是true否则就为false。 dp[i][j]的取值根据不同的情况要考虑不同的策略求出而其的取值必然与dp[i-1][j]、dp[i][j-1]、dp[i-1][j-1]的值有关可以认为是动态规划的一种套路。 当p字符串的第j号位置的字符为*时第一、需要考虑前j-1个位置的子串是否与s的第i元素为结尾的子串是否匹配。第二、需要考虑前j个位置的子串是否与s的第i-1元素为结尾的子串是否匹配。取两者的“或”关系。 当p字符串的第j号位置的字符为?或者p字符串的第j号位置的字符和s字符串的第i号位置的字符相同时直接就可以取dp[i-1][j-1]的值。 代码 class Solution {public boolean isMatch(String s, String p) {int m s.length();int n p.length();boolean[][] dp new boolean[m 1][n 1];dp[0][0] true;for (int i 1; i n; i) {if (p.charAt(i - 1) *) {dp[0][i] true;} else {break;}}for (int i 1; i m; i) {for (int j 1; j n; j) {if (p.charAt(j - 1) *) {dp[i][j] dp[i][j - 1] || dp[i - 1][j];} else if (p.charAt(j - 1) ? || s.charAt(i - 1) p.charAt(j - 1)) {dp[i][j] dp[i - 1][j - 1];}}}return dp[m][n];} } 提交结果
http://www.hkea.cn/news/14410708/

相关文章:

  • 天津网站设计网站制作mx主题wordpress
  • 膳食管理东莞网站建设莆田网站建设团队
  • 阿里 域名解析 网站建设课程网站建设毕业设计
  • 南京网站建设 雷网站搭建的
  • 网站建设服务费的会计处理公司网站开发计划书
  • 深圳企业公司网站建设平台wordpress自动锚文本
  • 网站后台密码怎么改休闲吧网站建设
  • 工商注册在哪个网站长沙网站设计我选刻
  • 余姚企业网站建设公司wordpress自定义登录界面
  • 网站欢迎页面在线设计公众号开发神器
  • 深圳龙华区发达吗常州百度关键词优化
  • 淄博周村专业网站建设公司智慧团建官网登录口
  • 创新的品牌网站建设赣州酷学网络科技有限公司
  • wamp 网站开发首先做什么外国好的设计网站大全
  • 网站搜索引擎优化的内容廊坊网站建设策划
  • 梧州网站建设设计深圳百度推广关键词推广
  • 网站编辑岗位eclipse网站建设
  • 风格网站wordpress建站的教程
  • 中国电力建设集团股份有限公司网站网站建设与制作教程
  • 网站选设计公司做网站需要学会什么软件
  • 如何做漂亮的网站删除wordpress媒体库多余
  • 现在可以用的网站广州市建设集团网站首页
  • 建设工程主管部门网站番禺做网站企业
  • win7做网站服务器卡做商业网站是否要备案
  • 网站开发技术代码百变模板手机网站建设
  • 高校廉洁文化建设网站海南的网站建设公司哪家好
  • 网站建设一般都需要什么资质网站内容多 询盘
  • 关于港口码头发展建设的网站应用开发工程师干什么
  • 网站建设问卷调查视频网站 界面设计
  • 手机网站制作移动高端网站建设个人网站整站下载