美文网首页
【1对1错0】连续子数组最大和

【1对1错0】连续子数组最大和

作者: 7ccc099f4608 | 来源:发表于2019-01-27 15:36 被阅读1次

https://www.nowcoder.com/practice/459bd355da1549fa8a49e350bf3df484?tpId=13&tqId=11183&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking
| 日期 | 是否一次通过 | comment |
|----|----|----|
|2019-01-26 13:20|N|实质是preOrder + swap|
|2019-01-27 13:20|Y||

题目:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)

解释: image.png

图片来源:https://www.nowcoder.com/questionTerminal/459bd355da1549fa8a49e350bf3df484

1. 非递归

public class Solution {
    public int FindGreatestSumOfSubArray(int[] array) {
        int locMax = array[0];
        int gloMax = array[0];
        
        for(int i=1; i<array.length; i++) {
            locMax = Math.max(locMax+array[i], array[i]);
            gloMax = Math.max(gloMax, locMax);
        }
        
        return gloMax;
    }
}

相关文章

  • 【1对1错0】连续子数组最大和

    https://www.nowcoder.com/practice/459bd355da1549fa8a49e35...

  • 动态规划

    1子序列的最大和 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最...

  • 30. 连续子数组的最大和

    题目描述 {6, -3, -2, 7, -15, 1, 2, 2},连续子数组的最大和为 8(从第 0 个开始,到...

  • 算法训练2

    题目描述:一个数组有 N 个元素,求连续子数组的最大和。 例如:[-1,2,1],和最大的连续子数组为[2,1],...

  • [剑指offer]刷题笔记

    连续子数组的最大和(常见✔) 最小的k个数 数组中出现次数超过一半的数字 数据流中的中位数(难♧) 连续子数组的最...

  • 最大子序和

    给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例 1:...

  • 2021-10-28 53. 最大子序和【Easy】

    给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例 1:...

  • 53. 最大子序和

    1、题目描述 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和...

  • 连续最大和

    一个数组有 N 个元素,求连续子数组的最大和。 例如:[-1,2,1],和最大的连续子数组为[2,1],其和为 3...

  • Python LeetCode-53. 最大子序和(难度-简单)

    1.题目描述 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和...

网友评论

      本文标题:【1对1错0】连续子数组最大和

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