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

阜新市城乡建设委员会网站公司网站排名

阜新市城乡建设委员会网站,公司网站排名,建设银行网站怎么查流水,哪个网站可以做海报拉勾教育版权所有:https://kaiwu.lagou.com/course/courseInfo.htm?courseId3 动态规划思路 1.最优子结构 2.重复计算子机构 3.依靠递归,层层向上传值,所以编程时初始化子结构很重要 动态规划步骤 1.判断动态规划的类型 1.线性规划 >&…

拉勾教育版权所有:https://kaiwu.lagou.com/course/courseInfo.htm?courseId=3

动态规划思路

1.最优子结构
2.重复计算子机构
3.依靠递归,层层向上传值,所以编程时初始化子结构很重要

动态规划步骤

1.判断动态规划的类型

1.线性规划 >>> 一维数组
2.区间规划>>> 二维数组
3.约束规划 >>> 对输出结果有限制,并不是单纯的最优解

2.写出递归公式
3.编程实现

1.决定递推结果存储的数据结构,一般为数组
2.初始化
3.实现递推逻辑

##列子
1.线性规划
线性,就是说各个子问题的规模以线性的方式分布,并且子问题的最佳状态或结果可以存储在一维线性的数据结构里,例如一维数组,哈希表等。
解法中,经常会用dp[i]去表示第i个位置的结果,或者从0开始到第i个位置为止的最佳状态或结果。例如,最长上升子序列。dp[i]表示从数组第0个元素开始到第i个元素为止的最长的上.

#####题目
LeetCode第198题,给定一个数组,不能选择相邻的数,求如何选才能使总数最大。解法:这道题需要运用经典的0-1思想,简单说就是:“选还是不选”。

2.区间规划
区间规划,就是说各个子问题的规模由不同的区间来定义,一般子问题的最佳状态或结果存储在二维数组里。一般用 dp[i][j] 代表从第 i 个位置到第 j 个位置之间的最佳状态或结果。

#####题目
举例:LeetCode第516题,在一个字符串S中求最长的回文子序列。例如给定字符串为dccac,最长回文就是ccc。

对于回文来说,必须保证两头的字符都相同。用dp[i][j]表示从字符串第i个字符到第j个字符之间的最长回文,比较这段区间外的两个字符,如果发现它们相等,它们就肯定能构成新的最长回文。

当首尾的两个字符相等的时候 dp[0][n−1]=dp[1][n−2] + 2,

否则,dp[0][n−1]=max(dp[1][n−1], dp[0][n−2])。

3.约束规划
与前面不通的它计算的不是最优子结构,而是有条件的。
比如:0-1背包,它计算的不是背包最大的价值,怎么装东西才能最大化,而且还有一个重量的限定

http://www.hrbkazy.com/news/32819.html

相关文章:

  • 做企业网站赚钱吗网站建设步骤流程详细介绍
  • 在线网站创做简历网站搭建服务
  • 做的比较唯美的网站优化游戏性能的软件
  • 万州网站建设泰安seo排名
  • 网站开发前调查重庆专业做网站公司
  • 体检中心 网站建设方案广告文案
  • 网站建设中 html5网络营销的四大基础理论
  • 企业网站建设须知如何发布自己的广告
  • 权威数据统计网站长沙网站推广有哪些啊
  • 移动局域网ip做网站品牌如何做推广
  • 建电影网站程序推广平台有哪些渠道
  • 企业建设营销型网站步骤第三方关键词优化排名
  • 门户网站主要特点和功能互联网广告价格
  • 做网站设计的公司名字如何做广告宣传与推广
  • 2003服务器怎么挂网站深圳网络推广公司有哪些
  • 站群软件哪个好全国人大常委会委员长
  • 无需注册网站模板下载淘宝推广方式
  • 什么后台做网站安全网站推广方案模板
  • 做一手房的网站好的在线crm系统
  • 天津网站制作公司哪家好seo怎么优化武汉厂商
  • 鄂尔多斯市建设网站微博指数查询
  • 国家机构网站建设百度在线识别图片
  • 浙江省住房和城乡建设局网站首页最新旅游热点
  • wordpress帮助中心模板seo短视频保密路线
  • 做网站需要什么配置服务器吗seo系统培训
  • 做黄图网站接广告好赚吗怎样进行seo推广
  • 网站域名去哪买百度付费推广的费用
  • 使用局域网可以做网站吗长沙网络推广小公司
  • 有什么超好用的做简历的网站二十条优化疫情措施
  • 免费下载ppt的网站百度网登录入口