贪心算法:贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,算法得到的是在某种意义上的局部最优解,从而使得得到的最终结果是全局最优或者接近于全局最优。
class Solution {
public int maxSubArray(int[] nums) {
int n = nums.length;
int sum = nums[0];
int res = nums[0];
for(int i=1;i<n;i++){
sum = Math.max(sum+nums[i],nums[i]);
res = Math.max(sum,res);
}
return res;
}
}
https://blog.csdn.net/qq_57229058/article/details/123618190
https://blog.csdn.net/TuttuYYDS/article/details/124636914