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

tuzicms做企业手机网站如何精品课程建设网站

tuzicms做企业手机网站如何,精品课程建设网站,东莞横沥邮编,免费网络电话无限打不用充值139.单词拆分 题目链接#xff1a; 力扣#xff08;LeetCode#xff09;官网 - 全球极客挚爱的技术成长平台 求解思路#xff1a; 单词是物品#xff0c;字符串s是背包#xff0c;单词能否组成字符串s#xff0c;就是问物品能不能把背包装满。 动规五部曲 确定dp数…139.单词拆分 题目链接 力扣LeetCode官网 - 全球极客挚爱的技术成长平台 求解思路 单词是物品字符串s是背包单词能否组成字符串s就是问物品能不能把背包装满。 动规五部曲 确定dp数组及其下标含义字符串长度为idp[i] 表示可以字符串可以拆分为一个或多个在字典中出现的单词确定递推公式如果确定dp[j] 是true且[j, i]这个区间的子串出现在字典里那么dp[i]一定是true。所以递推公式是 if([j, i] 这个区间的子串出现在字典里 dp[j]是true) 那么 dp[i] truedp数组的初始化dp[0] true递推的根基其他下表都初始化为false确定遍历顺序本题强调顺序因此是排列问题所以先遍历背包再遍历物品因为是完全背包所以正序遍历举例推导dp以输入: s leetcode, wordDict [leet, code]为例dp状态如图 代码 class Solution { public:bool wordBreak(string s, vectorstring wordDict) {unordered_setstring wordSet(wordDict.begin(), wordDict.end());vectorbool dp(s.size()1, false);dp[0] true;for (int i 1; i s.size(); i){for (int j 0; j i; j){string word s.substr(j, i-j);if (wordSet.find(word) ! wordSet.end() dp[j]){dp[i] true;}}}return dp[s.size()];} }; 背包总结 背包递推公式 问能否能装满背包或者最多装多少dp[j] max(dp[j], dp[j - nums[i]] nums[i]); 对应题目如下 动态规划416.分割等和子集(opens new window)动态规划1049.最后一块石头的重量 II(opens new window) 问装满背包有几种方法dp[j] dp[j - nums[i]] 对应题目如下 动态规划494.目标和(opens new window)动态规划518. 零钱兑换 II(opens new window)动态规划377.组合总和Ⅳ(opens new window)动态规划70. 爬楼梯进阶版完全背包(opens new window) 问背包装满最大价值dp[j] max(dp[j], dp[j - weight[i]] value[i]); 对应题目如下 动态规划474.一和零(opens new window) 问装满背包所有物品的最小个数dp[j] min(dp[j - coins[i]] 1, dp[j]); 对应题目如下 动态规划322.零钱兑换(opens new window)动态规划279.完全平方数 遍历顺序 01背包 二维dp数组01背包先遍历物品还是先遍历背包都是可以的且第二层for循环是从小到大遍历。 一维dp数组01背包只能先遍历物品再遍历背包容量且第二层for循环是从大到小遍历。 完全背包 纯完全背包的一维dp数组实现先遍历物品还是先遍历背包都是可以的且第二层for循环是从小到大遍历。 如果求组合数就是外层for循环遍历物品内层for遍历背包。 如果求排列数就是外层for遍历背包内层for循环遍历物品。 相关题目如下 求组合数 动态规划518.零钱兑换II(opens new window) 求排列数 动态规划377. 组合总和 Ⅳ (opens new window)动态规划70. 爬楼梯进阶版完全背包(opens new window) 如果求最小数那么两层for循环的先后顺序就无所谓了相关题目如下 求最小数 动态规划322. 零钱兑换 (opens new window)动态规划279.完全平方数(opens new window)
http://www.w-s-a.com/news/404247/

相关文章:

  • 魔客吧是什麼程序做的网站代理厦门网站设计公司
  • 90设计手机站东营网站推广
  • 哪家购物网站建设好专门做水生植物销售网站
  • php医院网站开发兼职app开发网上app开发
  • 接任务做兼职的的网站衡阳手机网站设计
  • 徐州经济开发区网站佛山百度关键词seo外包
  • 肃宁网站建设有限责任公司法人承担什么责任
  • 珠海斗门建设局网站如何免费做网站
  • 自助外贸网站建设可直接打开网站的网页
  • 江苏城嘉建设工程有限公司网站潍坊网站定制公司
  • 四川省住房和城乡建设厅新网站宜昌建设厅网站
  • 建设网站一般流程建设开发网站
  • 设计外贸英文网站国家企业信息信用公信系统
  • 主题资源网站创建时 如何突出设计的特点阿里云是做网站的吗
  • 乌市建设工程质量监督站网站外资公司注册
  • 档案馆网站机房建设做游戏网站打鱼
  • 网站建设平台 创新模式搭建好ftp服务器 如何通过网站访问
  • 苏州集团网站制作设计网页制作软件ai
  • 网站建设新手教程视频教程手帐风格wordpress主题
  • 做投标网站条件网站更改指定字段
  • mvc5 网站开发之美做印刷网站公司
  • 医疗网站建设精英微信网站用什么制作的
  • 银川网站设计联系电话地推加人2元1个
  • 龙华网站 建设深圳信科北京知名的网站建设公司
  • 怎么做qq刷赞网站搜盘 资源网
  • 微网站怎么做的好名字吗陕西省医院网站建设管理
  • 泉州seo-泉州网站建设公司温州企业自助建站系统
  • 网站建设属于什么费网站建设网络推广
  • 德州网站开发人员网站怎么才能被百度收录
  • wordpress网站怎么加小游戏乐山网站制作公司