Maximum Subarray
来源:互联网 发布:理财网站源码 编辑:程序博客网 时间:2024/05/16 02:49
1.题目
在数组中找连续的数,使其和最大
2.算法
这是一个动态规划的题目,我们维护两个变量,一个为局部最优,一个全局最优
local = Math.max(local + a[i], local);
global = Math.max(global, local);
public int maxSubArray(int[] a) {if (a == null || a.length == 0){return 0;}int global = a[0];int local = a[0];for (int i = 1; i < a.length; i++){local = Math.max(local + a[i], local);global = Math.max(global, local);}return global;}
0 0
- maximum subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- 使用GitHub部署网站
- 欢迎使用CSDN-markdown编辑器
- linux延时函数
- text控件限制长度
- iOS - Swift CocoaPods导入OC第三方库
- Maximum Subarray
- C++编程错误 : undefined reference to `vtable for Student'
- Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.错误解决办法
- Ueditor使用教程(高级进阶)
- C++(21):STL初步之map初步
- Vulkan学习笔记(一)-开始
- 以此格式混乱的代码为戒不再有下次!
- MySQL 字段类型 (int) (mediumint) (smallint) (tinyint)
- 剑指offer-----判断二叉树是否对称(java版)