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

网站建设的基础知识品牌营销方案

网站建设的基础知识,品牌营销方案,新媒体平台,网页版qq中心登录入口下面给出了子串匹配问题的模板,预处理结束后的代码根据题意编写 dp 预处理目的:得到26个字母在字符串t中首次出现的位置 数组元素表示从从位置 i 开始往后字符 j 第一次出现的位置 class Solution {public boolean isSubsequence(String s, String t)…

下面给出了子串匹配问题的模板,预处理结束后的代码根据题意编写

dp

预处理目的:得到26个字母在字符串t中首次出现的位置

数组元素表示从从位置 i 开始往后字符 j 第一次出现的位置

class Solution {public boolean isSubsequence(String s, String t) {int n = s.length(), m = t.length();int[][] f = new int[m + 1][26];for (int i = 0; i < 26; i++) {f[m][i] = m;}for (int i = m - 1; i >= 0; i--) {for (int j = 0; j < 26; j++) {if (t.charAt(i) == j + 'a')f[i][j] = i;elsef[i][j] = f[i + 1][j];}}
//----------------------------预处理结束,现在26个字母在t的位置已经存进数组int add = 0;for (int i = 0; i < n; i++) {
//f中a是下标0,b是下标1……,所以s中取出的字母,想转化成f中对应的下标,要 - 'a'if (f[add][s.charAt(i) - 'a'] == m) {return false;}add = f[add][s.charAt(i) - 'a'] + 1;}return true;}
}

横坐标的每个点代表一个字母 

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

相关文章:

  • 网站建设属于经营什么范围百度云网盘搜索引擎入口
  • 做直播网站要什么证吗做网站的软件有哪些
  • 赣州章贡区景点滨州网站seo
  • 网站建设常识怎么设置自己的网站
  • 深圳网站建设 手机网站建设免费网站电视剧全免费
  • 网站的收录情况怎么查seo教程有什么
  • 注册一个公司网站的费用seo公司推广宣传
  • wordpress和lofter安徽seo报价
  • 南京行业网站建设广州网站设计
  • 网站建设和实现搜索软件使用排名
  • 原创小说网站建设源码百度邮箱登录入口
  • 门户网站做压力测试网站页面设计
  • 公司企业网站模板写一篇软文推广自己的学校
  • 酒吧网站建设日程表百度竞价在哪里开户
  • 企业高端网站制作临沂seo推广外包
  • 西安手机网站建设公司qq群引流推广网站
  • 做公众号要不要有自己的网站网站推广优化怎样
  • 做网站能用假图片吗百度经验手机版官网
  • wordpress主题 使用教程seo优化案例
  • 如何用macbook做网站人力资源和社会保障部
  • 网站开发的相关技能seo系统是什么意思
  • 营销型网站建设易网拓广东seo外包服务
  • 手机免费做网站怎么做网站百度打开百度搜索
  • 西安论坛网站制作维护广州今天新闻
  • 衡水提供网站制作公司电话深圳营销型网站建设
  • 网页设计作业百度网盘seo技术培训教程
  • 建设网站制作汉狮团队百度竞价被点击软件盯上
  • 多个网站建站优化方案的格式及范文
  • 做营销型网站需要注意哪些点深圳网络营销全网推广
  • 上国外网站速度慢html静态网页制作