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

做外贸到什么网站上发布比较好淮安网站建设个人博客

做外贸到什么网站上发布比较好,淮安网站建设个人博客,月夜影视在线观看免费完整版,怎么做各大视频网站的会员代理139. 单词拆分 确定dp数组以及下标的含义 dp[i] : 字符串长度为i的话,dp[i]为true,表示可以拆分为一个或多个在字典中出现的单词。 确定递推公式 如果确定dp[j] 是true,且 [j, i] 这个区间的子串出现在字典里,那么dp[i]一定是tru…

139. 单词拆分

  1. 确定dp数组以及下标的含义
    dp[i] : 字符串长度为i的话,dp[i]为true,表示可以拆分为一个或多个在字典中出现的单词。

  2. 确定递推公式
    如果确定dp[j] 是true,且 [j, i] 这个区间的子串出现在字典里,那么dp[i]一定是true。(j < i )。

所以递推公式是 if([j, i] 这个区间的子串出现在字典里 && dp[j]是true) 那么 dp[i] = true。

  1. dp数组如何初始化
    从递推公式中可以看出,dp[i] 的状态依靠 dp[j]是否为true,那么dp[0]就是递推的根基,dp[0]一定要为true,否则递推下去后面都都是false了。

那么dp[0]有没有意义呢?

dp[0]表示如果字符串为空的话,说明出现在字典里。

但题目中说了“给定一个非空字符串 s” 所以测试数据中不会出现i为0的情况,那么dp[0]初始为true完全就是为了推导公式。

下标非0的dp[i]初始化为false,只要没有被覆盖说明都是不可拆分为一个或多个在字典中出现的单词。

  1. 确定遍历顺序
    题目中说是拆分为一个或多个在字典中出现的单词,所以这是完全背包。

还要讨论两层for循环的前后顺序。

如果求组合数就是外层for循环遍历物品,内层for遍历背包。

如果求排列数就是外层for遍历背包,内层for循环遍历物品。

/*** @param {string} s* @param {string[]} wordDict* @return {boolean}*/
var wordBreak = function (s, wordDict) {let dp = Array(s.length + 1).fill(false);dp[0] = true;for (let i = 0; i <= s.length; i++) {for (let j = 0; j < wordDict.length; j++) {if (i >= wordDict[j].length) {if (s.slice(i - wordDict[j].length, i) === wordDict[j] && dp[i - wordDict[j].length]) {dp[i] = true}}}}return dp[s.length];
};
http://www.yayakq.cn/news/979029/

相关文章:

  • 口碑好的扬中网站建设做字幕网站有哪些
  • 做旅游海报的软件或是网站一级消防工程师考试内容
  • 建设有访问量的网站支持快钱支付的网站
  • ie 常用网站中国建设网站培训通知
  • 福州网站建设费用wordpress 用户地图
  • 南京公司网站建设费用企业网站开发介绍
  • 做网站选用什么域名比较好网页源代码下载图片
  • 抄袭网站模板做网站的软件micro
  • 青岛城市建设档案馆网站河南免费网站建设公司推荐
  • 化妆品做备案的网站自适应科技公司网站模板
  • 中企动力设计的网站仁怀网站建设不好出手
  • 常州网站建设服务建设一个用教育网站
  • 昆山 网站设计上传图片分享链接
  • 邹平建设局官方网站开发小程序的注意事项
  • 电脑维修网站模板下载如何用google搜索产品关键词
  • 网站开发要求学生成绩管理系统 网站建设
  • 上海做衣服版的网站4000套微信小游戏源码
  • 花生壳做网站如何把wordpress头部去掉
  • 手机网站广告代码网站制作报价是否合法
  • 临潼区做网站的公司成全视频免费高清观看在线动漫电影
  • 会搭建网站找什么工作室商城网站源码
  • 电子商务网站规划与建设步骤南京网站建设q润洽网络
  • 电器企业网站建设wordpress 显示代码
  • 网站建设中怎么写苏州优化收费
  • 个人可以做淘宝客网站吗电商平台建设费用
  • 北京建设银行支行查询官方网站业之峰装饰公司官网
  • 三水容桂网站制作深圳龙岗做网站的
  • 综合性电子商务网站有哪些公司ppt模板
  • 网站运营与建设方案深圳东门动漫城
  • 专业做国际网站的公司建筑工程网布设