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

南昌网站建设方案优化长沙百度百科

南昌网站建设方案优化,长沙百度百科,做墙报的网站,日本可以自己做网站吗139.单词拆分 1. 确定dp[i][j] dp数组以及下标的含义一维dp数组的递推公式 dp[i] : 字符串长度为i的话,dp[i]为true,表示可以单词能被在字典中出现的单词组成。 dp[s.size()] true; 说明可以利用字典中出现的单词拼接出 s 。 2. 一维dp数组的递推公式…

 139.单词拆分 

1. 确定dp[i][j] dp数组以及下标的含义一维dp数组的递推公式

dp[i] : 字符串长度为i的话,dp[i]为true,表示可以单词能被在字典中出现的单词组成

dp[s.size()] = true; 说明可以利用字典中出现的单词拼接出 s 。

2. 一维dp数组的递推公式

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

 

if (wordSet.find(word) != wordSet.end() && dp[j] == true) {dp[i] = true;}

3. dp数组如何初始化

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

dp[0] = true; // 初始成true,否则往后推导都是false,完全为了递推公式,在题目中无意义

下标非0的dp[i]默认初始化为false。因为其他下标不知道能否被字典里的单词所组成。

4. 确定遍历顺序

排列数:先遍历背包再遍历物品

 

unordered_set<string> wordSet(wordDict.begin(), wordDict.end());
        for (int i = 1; i <= s.size(); i++) {   // 遍历背包 // 字符串s非空,从1开始for (int j = 0; j < i; j++) {       // 遍历物品string word = s.substr(j, i - j); //substr(起始位置,截取的个数) 截取物品if (wordSet.find(word) != wordSet.end() && dp[j]) { //在字典里dp[j]=truedp[i] = true;}}}

word是i-j这一段

5. 打印dp数组

139.单词拆分

 

class Solution {
public:bool wordBreak(string s, vector<string>& wordDict) {unordered_set<string> wordSet(wordDict.begin(), wordDict.end());vector<bool> dp(s.size(), false);dp[0] = true;for (int i=0; i<=s.size();i++) { // 遍历背包 字符串s非空,从1开始for (int j=0; j<i; j++) { // 遍历物品string word = s.substr(j, i-j); //substr(起始位置,截取的个数) 截取物       if (wordSet.find(word) != wordSet.end() && dp[j] == true){dp[i] = true;}}}return dp[s.size()];}
};

416.分割等和子集1

  1. 确定dp数组(dp table)以及下标的含义
  2. 确定递推公式
  3. dp数组如何初始化
  4. 确定遍历顺序
  5. 举例推导dp数组

 

 

http://www.yidumall.com/news/77729.html

相关文章:

  • 品牌网站建设内容框架搜索引擎优化seo网站
  • 怎么做网页的搜索功能南宁seo推广外包
  • 手机网站建设商场常州seo
  • 游戏策划青岛的seo服务公司
  • 嘉兴网站设计999 999河南郑州最新事件
  • 衢州网站设计广州网站优化推广
  • 怎样做外贸网站推广厦门seo测试
  • 公司用wordpressseo点击工具帮你火21星热情
  • 公司做网站的 oa办公系统软文平台发布
  • 做网站建网站网址安全中心检测
  • 网站建设实训建议小广告网站
  • 长春网站只长春网站制作做种子搜索神器在线搜
  • 星月教你做网站的文档女生学市场营销好吗
  • 创业平台app有哪些seo助手
  • 长兴企业网站开发杭州最专业的seo公司
  • 中国疫情为何突然严重了长沙网站优化指导
  • 商务网站设计方案最新病毒感染
  • 用discuz做网站北京厦门网站优化
  • 网站卡片设计百度高级搜索页面的网址
  • 做网站维护需要多少钱长沙官网seo技巧
  • 营销型网站制作哪家好百度账号登录入口网页版
  • 政府网站集约化建设思路研究seo与网络推广的区别和联系
  • 做游戏网站的前景广州百度快速优化排名
  • 做网站怎么去进行链接公司seo营销
  • 南通公安门户网站chatgpt 网址
  • 公共资源交易网站建设方案seo怎么收费seo
  • 网站域名改版百度上海分公司地址
  • 网站的建设求职简历搜索引擎优化时营销关键词
  • wordpress 前端表单长春seo代理
  • 网站开发技术是seo优化与品牌官网定制