最大子数组
来源:互联网 发布:淘宝ifashion假货多吗 编辑:程序博客网 时间:2024/05/16 15:26
给定一个整数数组,找到一个具有最大和的子数组,返回其最大和。
给出数组[−2,2,−3,4,−1,2,1,−5,3]
,符合要求的子数组为[4,−1,2,1]
,其最大和为6
/** * Created by jason on 2016/3/14. */class Solution81 { public int maxSubArray(int[] nums) { if (nums == null || nums.length == 0) return 0; int sum = 0; int result = nums[0]; for (int i=0; i<nums.length; i++) { sum += nums[i]; if (sum > 0) { sum+=nums[i]; }else { sum=0; } } if (sum > result) { result = sum; } return result; }}public class LC81 { public static void main(String[] args) { Solution81 solution81 = new Solution81(); int[] nums = new int[]{-2,2,-3,4,-1,2,1,-5,3}; System.out.println(solution81.maxSubArray(nums)); }}
0 0
- 求最大子数组
- 求最大子数组
- 子数组和最大
- 求最大子数组
- 最大子数组
- 最大子数组和
- 最大子数组和
- 子数组最大和
- 子数组最大乘积
- 最大子数组
- 最大子数组乘积
- 最大子数组和
- 子数组最大和
- 子数组最大和
- 最大子数组二
- 最大连续子数组
- 最大子数组问题
- 最大子数组算法
- png格式的图片
- 通过自定义ViewGroup来实现侧滑菜单效果,解决滑动冲
- Problem R
- Linux Systemcall Int0x80方式、Sysenter/Sysexit Difference Comparation
- 第一、二章的学习感悟!
- 最大子数组
- Ubuntu SCIM输入法的安装
- css布局:如何使底部始终在文档末尾
- 两种android客户端传图片的方法
- Problem C: C语言习题 字符串长度
- 2D中水纹的实现
- 编写继承类的复制构造函数和构造函数
- 十大编程算法助程序员走上高手之路
- Problem D: C语言习题 字符串比较