LeetCode(53):Maximum Subarray
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<nums.length;i++){sum[i] = Math.max(nums[i],sum[i-1]+nums[i]);max = Math.max(max,sum[i]);}return max;} }
转载于:https://www.cnblogs.com/Lewisr/p/5200927.html
LeetCode(53):Maximum Subarray相关推荐
- 【DP】LeetCode 53. Maximum Subarray
LeetCode 53. Maximum Subarray Solution1:我的答案 动态规划 class Solution { public:int maxSubArray(vector< ...
- 【动态规划】LeetCode 53. Maximum Subarray
LeetCode 53. Maximum Subarray 原题描述(求子序列最大和/最大子串):Find the contiguous subarray within an array (conta ...
- [Lintcode]41. Maximum Subarray/[Leetcode]53. Maximum Subarray
41. Maximum Subarray/53. Maximum Subarray 本题难度: Eas Topic: Dynamic Programming Description Given an ...
- [LeetCode]: 53: Maximum Subarray
题目: Find the contiguous subarray within an array (containing at least one number) which has the larg ...
- leetCode 53. maximum subarray
Find the contiguous subarray within an array (containing at least one number) which has the largest ...
- LeetCode#53 Maximum Subarray
Problem Difinition: Find the contiguous subarray within an array (containing at least one number) wh ...
- C#解leetcode 53.Maximum Subarray
Find the contiguous subarray within an array (containing at least one number) which has the largest ...
- 53.Maximum Subarray
/** 53.Maximum Subarray * 2016-5-7 by Mingyang * 如果我们从头遍历这个数组.对于数组中的其中一个元素,它只有两个选择: 1.* 要么加入之前的数组加和之 ...
- LeetCode 53. Maximum Subarray--动态规划--C++,Python解法
题目地址:Maximum Subarray - LeetCode Given an integer array nums, find the contiguous subarray (containi ...
最新文章
- 怎样去掉 CSDN-Markdown 上传图片中的水印
- 今日 Paper | 多人线性模型;身体捕捉;会话问答;自然语言解析;神经语义
- Attribute在拦截机制上的应用
- mqtt与硬件交互_一个关于小程序Iot的具体实现(MQTT版)
- linux下编辑某个文件,linux下修改以某个字母开头的文件后戳
- codeforces 909C. Python Indentation
- 【机器学习】——《机器学习实战》面试复习
- 设计模式(五)行为型模式
- sqlmap的简单用法
- ubuntu18.04设置开机自启动的脚本
- @Value属性配置 以及 spring boot1.5以上版本@ConfigurationProperties取消location注解后的替代方案...
- CodeProject.com上微软BizTalk平台技术文章集锦
- python将数据保存为pdf
- 【Java】Java文件读写
- 初中计算机考试知识,初中信息技术学业考试《基础知识复习提纲》
- python3 mysql插入数据冲突
- 汇编中 rep指令 和 stos指令ollydbg图解
- UVa 10827 - Maximum sum on a torus
- 洛谷P1007独木桥
- ux设计_UX评论模式品牌知道规则并且也打破了规则
热门文章
- java peek函数_Java 8 Stream Api 中的 peek 操作
- 管道实现父子进程的信息传递(二)【标准流和其文件描述符、fwrite函数、perror函数】
- 抖音快手小视频推荐算法之--协同过滤算法剖析
- android 全局 窗口,miui12全局自由窗口app
- C++for_each| bind1st | ptr_fun | std::function的用法
- IPFS的文件存储模式
- OpenBSD 5.1 正式版发布
- H264实时编码及NALU,RTP传输(ZZ)
- 如何在 CentOS 7上安装和使用 Docker Compose
- C#动态操作DataTable(新增行、列、查询行、列等)