Array——LeetCode——MaximumSubarray

Posted dbbf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Array——LeetCode——MaximumSubarray相关的知识,希望对你有一定的参考价值。

【学到的知识点——循环中的判断条件执行优先级】
1、for(语句1; 语句2; 语句3) {语句4}
语句1执行,语句2执行,语句4执行,语句3执行
2、while()循环
先判断循环条件
【学到的知识点——三目运算符】
1、max = (a > b) ? a : b;
-----------------------------------------------------------------------------------------------------
【反思】
1、没有很好的理解题意,在脑海中形成解题模型。

-----------------------------------------------------------------------------------------------------
public class Solution {
public int maxSubArray(int[] nums) {
int res = Integer.MIN_VALUE, curSum = 0;
for (int num : nums) {
curSum = Math.max(curSum + num, num);
res = Math.max(res, curSum);
}
return res;
}
}




















以上是关于Array——LeetCode——MaximumSubarray的主要内容,如果未能解决你的问题,请参考以下文章

C - Maximum of Maximums of Minimums(数学)

Codeforces 872B:Maximum of Maximums of Minimums(思维)

VMware vSphere ESX 6.5 and vCenter 6.5 Configuration Maximums

Codeforces Round #656 (Div. 3) A. Three Pairwise Maximums(思维/构造)

CodeForces 1363D. Guess The Maximums

CodeForces 1363D. Guess The Maximums