美文网首页
(动态规划 )leetcode的题目 53.最大子序和

(动态规划 )leetcode的题目 53.最大子序和

作者: 二木二三水 | 来源:发表于2018-08-13 23:49 被阅读0次
    (动态规划 )leetcode的题目 53.最大子序和

    思路:定义一个dp数组用于存放子序和,res变量用于存放子序和最大值。dp数组的第一位等于给定数组第一位,从第二位开始遍历:先看看dp前一位置是否大于0,大于0则dp中前一个位置+给定数组当前位置的和(形成子序和)放进dp数组中,小于0则将给定数组当前位置的值放到dp数值中(子序从新开始算起),同时遍历过程中将dp数组也就是子序和中最大值赋值给res,最后返回。

    (动态规划 )leetcode的题目 53.最大子序和

    相关文章

      网友评论

          本文标题:(动态规划 )leetcode的题目 53.最大子序和

          本文链接:https://www.haomeiwen.com/subject/fugpbftx.html