博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode(53):Maximum Subarray
阅读量:6720 次
发布时间:2019-06-25

本文共 515 字,大约阅读时间需要 1 分钟。

Maximum Subarray: Find the contiguous subarray within an array (containing at least one number) which has the largest sum.For example, given the array [−2,1,−3,4,−1,2,1,−5,4],the contiguous subarray [4,−1,2,1] has the largest sum = 6.

题意:找出给定数组中子数组之和的最大值,子数组中元素是连续的。

思路:采用动态规划的方法。

代码:

public class Solution {    public int maxSubArray(int[] nums) {         int max = nums[0];         int[] sum = new int[nums.length];         sum[0] = nums[0];         for(int i=1;i

转载于:https://www.cnblogs.com/Lewisr/p/5200927.html

你可能感兴趣的文章
网页通用的测试用例
查看>>
Docker的容器创建以及基本命令
查看>>
BETA 版冲刺前准备
查看>>
转:最小区间:k个有序的数组,找到最小区间使k个数组中每个数组至少有一个数在区间中...
查看>>
LeetCode:Word Search
查看>>
DAY2-j打卡第二天2018-1-10
查看>>
2017-2018-2 20179209《网络攻防》第七周作业
查看>>
JavaScript--------从理解这些图开始
查看>>
问题-
查看>>
抽取vs2010安装包中vc++ runtime
查看>>
浅谈Vue之双向绑定
查看>>
hibernate简单入门教程(五)---------检索策略
查看>>
jqgrid查找
查看>>
mysql中,查看当前数据库下所有的基表,不包括视图
查看>>
Android density、dpi、dp、px
查看>>
初识JAVA中的泛型概念
查看>>
Pitch,Yaw,Roll的概念
查看>>
Texture tiling and swizzling
查看>>
IOS 真机调试 报错 图片资源 不存在 原因
查看>>
部署NTP服务器进行时间同步
查看>>