#yyds干货盘点# LeetCode程序员面试金典:连续数列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点# LeetCode程序员面试金典:连续数列相关的知识,希望对你有一定的参考价值。

题目:

给定一个整数数组,找出总和最大的连续数列,并返回总和。

示例:

输入: [-2,1,-3,4,-1,2,1,-5,4]

输出: 6

解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。

代码实现:

class Solution 
public int maxSubArray(int[] nums)
int pre = 0, maxAns = nums[0];
for (int x : nums)
pre = Math.max(pre + x, x);
maxAns = Math.max(maxAns, pre);

return maxAns;



以上是关于#yyds干货盘点# LeetCode程序员面试金典:连续数列的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点# LeetCode程序员面试金典:连续数列

#yyds干货盘点# LeetCode程序员面试金典:翻转数位

#yyds干货盘点# LeetCode程序员面试金典:回文排列

#yyds干货盘点# LeetCode程序员面试金典:整数转换

#yyds干货盘点# LeetCode程序员面试金典:配对交换

#yyds干货盘点# LeetCode程序员面试金典:最小差