首页 > 编程语言 > 详细

算法作业:第三章实验报告

时间:2018-11-11 19:38:58      阅读:187      评论:0      收藏:0      [点我收藏+]

算法作业:第三章实验报告

  1. 实践题目:最大子段和
  2. 问题描述:
    求出子段和的最大值,若最大值为负数,则最大值为0
  3. 算法描述:
    dp[i]表示以a[i]为字串结尾的最大连续字串的长度,因此转移方程为:
    dp[i]=max(0,dp[i-1]+a[i]);
  4. 复杂度分析:
    只需要扫一遍数组并随时更新最大值,因此实践复杂度O(n),根据转移方程当前情况只与前一个的情况有关,因此空间复杂度最小可以为O(1)。
  5. 心得体会:
    动态规划还需进一步进行深入学习。

算法作业:第三章实验报告

原文:https://www.cnblogs.com/na7-TRZNDP-Z/p/9942998.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!