[LeetCode] Maximun Subarray
来源:互联网 发布:怎么看是淘宝客推广的 编辑:程序博客网 时间:2024/06/06 23:56
求连续的子数组中和的最大值。原文链接:Maximum Subarray
思路:动态规划求出每一个点上的子数组的和的最大值,最后遍历 dp 数组求出最大值即为答案,状态转移方程为:dp[i] = max(dp[i - 1] + nums[i], nums[i]) ;
public class Solution { public int maxSubArray(int[] nums) { if(nums.length == 0) {</span>return 0;}int[] dp = new int[nums.length] ;dp[0] = nums[0] ;for(int i = 1; i < nums.length; i ++){dp[i] = Math.max(dp[i - 1] + nums[i], nums[i]) ;}int Max = -9999 ;for(int i = 0; i < dp.length; i ++) {if(dp[i] > Max) {Max = dp[i] ;}}return Max ; }}
0 0
- [LeetCode] Maximun Subarray
- [leetcode刷题系列]Maximun Subarray
- 动态规划----Maximun Subarray
- [leetcode53]两种思路解决的Maximun Subarray
- LeetCode | Binary Tree Maximun Path Sum
- LeetCode: Maximum Subarray
- LeetCode Maximum Subarray
- [Leetcode] Maximum Subarray
- LeetCode: Maximum Subarray
- leetcode 25: Maximum Subarray
- [LeetCode] Maximum Subarray
- [Leetcode] Maximum Subarray
- [LeetCode]Maximum Subarray
- [leetcode]Maximum Subarray
- LeetCode-Maximum Subarray
- [leetcode] Maximum Subarray
- LeetCode 45: Maximum Subarray
- LeetCode - Maximum Subarray
- AngularJS自定义Echarts标签 — 柱状图Bar
- Java中的泛型方法
- Intent传递参数URI使用示例
- js个人笔记
- hibernate
- [LeetCode] Maximun Subarray
- C#如何获取服务器时间
- Mybatis3 缓存
- linux下rsync增量同步方法
- RNTN-递归张量神经网络
- dos命令cd命令使用说明
- min-width min-height max-width max-height
- 将字符和数字分离
- shell获取系统运行状态、软硬件信息