码迷,mamicode.com
首页 > 其他好文 > 详细

动态规划

时间:2020-04-20 23:32:33      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:最大连续子序列   小问题   完全   com   多个   表达方式   需要   问题   最大连续   

思路:先从最短、最小的考虑。

   求一个比较麻烦的或者说规模较大的问题的最优解,先将这个大规模的问题划分成多个小问题,所以说要从最小问题考虑当前需要的问题,比如说收益、步数等。然后将那些大规模的问题可以变成小规模的加上其他规模的问题,再逐渐分解。

   再将上面这段话换种表达方式。为了求解规模为n 的原问题,我们先求解形式完全一样,但规模更小的子问题。

技术图片

 问题:求解最大连续子序列和问题

问题描述:给定一个有n个整数的序列,要求求出其中最大连续子序列的和。

问题求解:

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 算法分析:maxSubSum() 的时间复杂度为O(n)。

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

动态规划

标签:最大连续子序列   小问题   完全   com   多个   表达方式   需要   问题   最大连续   

原文地址:https://www.cnblogs.com/AIchangetheworld/p/12609665.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!