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

专营网站建设中文网站建设小组

专营网站建设,中文网站建设小组,电子商务网站建设维护,知名网建公司学习目标#xff1a; 动态规划五部曲#xff1a; ① 确定dp[i]的含义 ② 求递推公式 ③ dp数组如何初始化 ④ 确定遍历顺序 ⑤ 打印递归数组 ---- 调试 引用自代码随想录#xff01; 本文大多数内容引用自代码随想录 60天训练营打卡计划#xff01; 学习内容#xff1a; …学习目标 动态规划五部曲 ① 确定dp[i]的含义 ② 求递推公式 ③ dp数组如何初始化 ④ 确定遍历顺序 ⑤ 打印递归数组 ---- 调试 引用自代码随想录 本文大多数内容引用自代码随想录 60天训练营打卡计划 学习内容 上述内容引用自代码随想录 使用动归五部曲分析题目见过的题目就可以被轻松带走。最重要的就是dp[]数组的含义递归函数即遍历的顺序。 1.背包递推公式 问能否能装满背包或者最多装多少 dp[j] max(dp[j], dp[j - nums[i]] nums[i]); 对应题目如下 动态规划416.分割等和子集动态规划1049.最后一块石头的重量 II动态规划139.单词拆分 问装满背包有几种方法dp[j] dp[j - nums[i]] 对应题目如下 动态规划494.目标和动态规划518. 零钱兑换 II动态规划377.组合总和Ⅳ动态规划70. 爬楼梯进阶版完全背包 问背包装满最大价值 dp[j] max(dp[j], dp[j - weight[i]] value[i]); 对应题目如下 动态规划474.一和零 问装满背包所有物品的最小个数dp[j] min(dp[j - coins[i]] 1, dp[j]); 对应题目如下 动态规划322.零钱兑换动态规划279.完全平方数 2.遍历顺序 01背包 二维dp数组01背包先遍历物品还是先遍历背包都是可以的且第二层for循环是从小到大遍历。一维dp数组01背包只能先遍历物品再遍历背包容量且第二层for循环是从大到小遍历。 完全背包 说完01背包再看看完全背包。 一维dp数组实现先遍历物品还是先遍历背包都是可以的且第二层for循环是从小到大遍历。但是仅仅是纯完全背包的遍历顺序是这样的题目稍有变化两个for循环的先后顺序就不一样了。 如果求组合数就是外层for循环遍历物品内层for遍历背包。 如果求排列数就是外层for遍历背包内层for循环遍历物品。 相关题目如下 求组合数 动态规划518.零钱兑换II 求排列数 动态规划377. 组合总和 Ⅳ动态规划70. 爬楼梯进阶版完全背包 如果求最小数那么两层for循环的先后顺序就无所谓了相关题目如下 求最小数 动态规划322. 零钱兑换动态规划279.完全平方数 对于背包问题其实递推公式算是容易的难是难在遍历顺序上如果把遍历顺序搞透才算是真正理解了。 学习时间 上午两个半小时整理文档半小时。
http://www.zqtcl.cn/news/656176/

相关文章:

  • 阀门网站设计dede静态网站
  • 做暧暧视频网站在线网站建设项目推文
  • 岳池发展建设集团有限公司门户网站毕设做网站工作量够吗
  • 手机网站客户端设计与实现手机网站 焦点图
  • 网站建设常用的开发语言介绍设计公司官网首页
  • 做网站能拿多少钱视频策划方案怎么写
  • 权威的顺德网站建设dw不会写代码能建立网站吗
  • 做网站美工的前途怎么样企业通讯软件下载
  • 客户说做网站价格高成都住建局官网住建智慧建管
  • 股票分析网站可以做推广吗网站开发 简历项目经历
  • 军人可以做网站吗学生信息管理系统网页设计教程
  • 使用循环视频做背景的网站青岛网站推广的价格
  • 邯山区建设局网站上海公司招聘
  • 做网站沈阳本地网站忧化 优帮云
  • 网上购物网站开发的目的建筑投标网站
  • 网站开发费用无形资产陕西省住房和城乡建设网站
  • 网站分析与优化如何编程写代码
  • 专业做网站企业百度站长管理平台
  • 网站组建 需求分析阿里巴巴网站装修
  • 网站建设怎么弄轮换图片网站制作公司dedecms
  • 南阳企业网站建设做兼职网站有哪些
  • ps做网站的优点国际设计师网站有哪些
  • 学校网站建立安阳市网站建设
  • 邢台做网站流程摄影工作室网站设计
  • 掉关键词网站重大军事新闻
  • 建材网站建设功能方案上海建筑室内设计有限公司
  • 高端企业网站设计公司怎么帮公司做网站建设
  • 湖北专业网站建设维修电话企业网络管理方案
  • 做网站外链wordpress网页怎么上传
  • wordpress站点优化石景山网站开发