arrays - 查找数组中元素的最大总和

标签 arrays algorithm

<分区>

编写一个程序,通过给定的整数值数组(包含负整数)找到数组中连续元素的最大总和。

例子:

2, 3, -6, -1, 2, -1, 6, 4, -8, 8

给予

11

我正在寻找一个比 O(N^2) 更快的解决方案。

最佳答案

我认为Kadane's Algorithm是你想要的

关于arrays - 查找数组中元素的最大总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12339280/

相关文章:

java - 无需迭代即可将 List<Integer> 转换为 int[] ( array ) 的有效方法

javascript - 在javascript中从数组的所有子数组中删除特定元素的最快方法是什么

algorithm - 算法-动态规划-旅行商问题

algorithm - 没有原子 CAS 的快速线程排序算法

arrays - 无法从数组中删除不需要的项目

arrays - 如何使用二进制、变量查找和 foreach 优化代码?

C++ - Vector 中的对象无法修改

string - 蛮力字符串匹配概念

algorithm - 找到面积最大的矩形,包含占用网格中的特定点

algorithm - 如何找到字符串的排列?