码迷,mamicode.com
首页 > 其他好文 > 详细

Array——LeetCode——MaximumSubarray

时间:2018-09-04 01:55:57      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:leetcode   bar   code   int   value   运算符   条件   sub   运算   

【学到的知识点——循环中的判断条件执行优先级】
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

标签:leetcode   bar   code   int   value   运算符   条件   sub   运算   

原文地址:https://www.cnblogs.com/Dbbf/p/9581912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!