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

网站建设吉金手指专业15wordpress内容表单

网站建设吉金手指专业15,wordpress内容表单,雪域什么网站是做电影的,传奇新开网站目录 1.什么是动态规划? PS#xff1a;动态规划 VS 贪心 2.动态规划的解题步骤 ①确定dp数组#xff08;dp table#xff09;以及下标的含义。 ②确定递推公式/状态转移公式。 ③dp数组如何初始化。 ④确定遍历顺序。 ⑤举例推导dp数组。 3.动态规划应该如何debug…目录 1.什么是动态规划? PS动态规划 VS 贪心 2.动态规划的解题步骤 ①确定dp数组dp table以及下标的含义。 ②确定递推公式/状态转移公式。 ③dp数组如何初始化。 ④确定遍历顺序。 ⑤举例推导dp数组。 3.动态规划应该如何debug 1.什么是动态规划? 动态规划英文Dynamic Programming简称DP如果某一问题有很多重叠子问题使用动态规划是最有效的。 所以动态规划中每一个状态一定是由上一个状态推导出来的。 PS动态规划 VS 贪心 动态规划中每一个状态是由前一个状态推导出来的。贪心没有状态推导而是从局部直接选最优的。 举一个背包问题的例子 例如有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i]得到的价值是value[i] 。每件物品只能用一次求解将哪些物品装入背包里物品价值总和最大。动态规划中dp[j]是由dp[j-weight[i]]推导出来的然后取max(dp[j], dp[j - weight[i]] value[i])。但如果是贪心呢每次拿物品选一个最大的或者最小的就完事了和上一个状态没有关系。 所以贪心解决不了动态规划的问题。 2.动态规划的解题步骤 ①确定dp数组dp table以及下标的含义。 ②确定递推公式/状态转移公式。 ③dp数组如何初始化。 ④确定遍历顺序。 ⑤举例推导dp数组。 为什么要先确定递推公式然后在考虑初始化呢——因为一些情况是递推公式决定了dp数组要如何初始化 3.动态规划应该如何debug 写动规题目代码出问题很正常 做动规的题目写代码之前一定要把状态转移在dp数组上的具体情况模拟一遍心中有数确定最后推出的是想要的结果。然后再写代码如果代码没通过就打印dp数组看看是不是和自己预先推导的哪里不一样。如果打印出来和自己预先模拟推导是一样的那么就是自己的递归公式、初始化或者遍历顺序有问题了。如果和自己预先模拟推导的不一样那么就是代码实现细节有问题。这样才是一个完整的思考过程而不是一旦代码出问题就毫无头绪的东改改西改改最后过不了或者说是稀里糊涂的过了。 这也是推导dp数组的重要性体现。
http://www.hkea.cn/news/14489714/

相关文章:

  • 浙江 网站备案网站更换空间教程
  • 网站如何做美工建公司网站需要哪些资料
  • 好看响应式网站模板哈尔滨建站公司模板
  • 模板网站有利于优化wordpress 电子书插件
  • 如何建立一个网站并维护wordpress dux1.4
  • 网站在线制作平台内网网站搭建教程
  • 建网站石家庄1建设网站的重要性
  • 一台虚拟主机能建设几个网站滁州市建设工程质量检测协会网站
  • 用jsp做网站登录界面模板苏州网上挂号预约平台12320
  • 网站建设费一般是什么费用做游戏平面设计好的素材网站有哪些
  • 浦东建设网站制作美术网站建设
  • 简洁html网站模版wordpress 手机维修
  • 大型网站系统关键字优化价格
  • 网站建设与维护招聘条件免费静态网页模板下载
  • 网站首页设计过程制作一个工厂小程序收费
  • 汕头网站推广优化郑州房产网新房
  • 浅谈国内高校英文网站的建设现状wordpress文章灯箱
  • 一站式建设企业运营策划公司
  • 做网站需要什么配置网站都去哪里找
  • 广东官方移动网站建设哪家好简单网站建设优化
  • 成都建站推广女生就业前景最好的十大热门专业
  • 彩票网站建设开发查网站服务器速度
  • 建设网站的体会wordpress 试听
  • 网站开发 简历项目经历wordpress 会员 按月
  • 各网站的风格及特点wordpress+边框插件
  • 免费网站流量统计工具做外贸的社交网站
  • 网站建设pdf文件怎么发布百度首页官网
  • 做网站买过域名之后重庆观音桥网站建设
  • 网站开发没有完成 需要赔偿多少wordpress论坛样式
  • 上海网站建设需要多少钱wordpress回复