多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > LeetCode Maximum Subarray

LeetCode Maximum Subarray

來源:程序員人生   發布時間:2014-11-07 08:23:55 閱讀次數:2074次

LeetCode Maximum Subarray 

Find the contiguous subarray within an array (containing at least one number) which has the largest sum.

For example, given the array [?2,1,?3,4,?1,2,1,?5,4],
the contiguous subarray [4,?1,2,1] has the largest sum = 6.

思路分析:還是考察DP,定義數組sum[i]保存從A[0]到A[i]的最大sum,則sum[i] = Math.max(sum[i⑴], sum[i⑴] + A[i])


AC Code

public class Solution { public int maxSubArray(int[] A) { if(A.length == 0) return 0; if(A.length == 1) return A[0]; int [] sum = new int [A.length]; //sum[i] store the max sum from A[0] to A[i] sum[0] = A[0]; for(int i = 1; i < A.length; i++){ sum[i] = Math.max(sum[i⑴], sum[i⑴] + A[i]); } int maxSum = sum[0]; for(int i = 0; i < A.length; i++){ if(sum[i] > maxSum){ maxSum = sum[i]; } } return maxSum; } }


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲人成亚洲精品 | 亚洲天堂2017| 校园春色综合网 | 一区二区三区四区视频在线观看 | 午夜视频免费在线观看 | 国产精品国产三级国产爱网 | 中文字幕巨大乳在线看 | 日本96在线精品视频免费观看 | 福利射| 伊人操| 天天色综合2 | 亚洲国产一区二区三区四区五区 | 日韩理论片在线看免费观看 | 国产精品96久久久久久久 | 久久免费精品 | 日韩天天摸天天澡天天爽视频 | 欧美另类杂交a | 亚洲一区毛片 | 成人国产视频在线观看 | 国产综合在线观看视频 | 免费看一级欧美毛片 | 久久毛片网 | 国产色妇 | 中文字幕在线看视频一区二区三区 | 亚洲人视频在线观看 | 一二三四在线播放免费视频中国 | xxxx hd极品| 亚洲性69影院在线观看 | 欧美一区视频 | aⅴ一区二区三区无卡无码 aⅴ在线免费观看 | free性日韩女人frhd | 俄罗斯freexxxx性 | 日本不卡网 | 亚洲欧美一区二区三区图片 | 精品国产欧美一区二区最新 | 精品一区二区91 | 欧美艳星xxx | 日本大胆欧美艺术337p | 欧洲午夜视频 | 国产一级爱片在线播放 | 美女精品永久福利在线 |