最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

力扣:求最大子列和

2023-03-04 15:33 作者:薄荷硬糖醬  | 我要投稿

53. 最大子數(shù)組和

難度中等5774收藏分享切換為英文接收動態(tài)反饋

給你一個整數(shù)數(shù)組?nums?,請你找出一個具有最大和的連續(xù)子數(shù)組(子數(shù)組最少包含一個元素),返回其最大和。

子數(shù)組?是數(shù)組中的一個連續(xù)部分。

?

示例 1:

輸入:nums = [-2,1,-3,4,-1,2,1,-5,4]輸出:6解釋:連續(xù)子數(shù)組?[4,-1,2,1] 的和最大,為?6 。

示例 2:

輸入:nums = [1]輸出:1

示例 3:

輸入:nums = [5,4,-1,7,8]輸出:23

?

提示:

  • 1 <= nums.length <= 105

  • -104?<= nums[i] <= 104

進階:如果你已經(jīng)實現(xiàn)復(fù)雜度為?O(n)?的解法,嘗試使用更為精妙的?分治法?求解。(等我不那么累的時候再來想這個)

第一種法:

class?Solution?{

public:

????int?maxSubArray(vector<int>&?nums)?{

????????int?res=0,maxs=nums[0];

????????for(const?auto?x:nums){

??????????res=max(res+x,x);

??????????maxs=max(res,maxs);

?????????}

????????return?maxs;

????}

};

動態(tài)規(guī)劃比較相加前和相加后的大小,選擇大的那個,然后在于當前記錄的最大相比再選出最大的,最后返回

力扣:求最大子列和的評論 (共 條)

分享到微博請遵守國家法律
重庆市| 绩溪县| 石嘴山市| 白河县| 海宁市| 革吉县| 克山县| 尉氏县| 开江县| 咸阳市| 麦盖提县| 连山| 遵化市| 霞浦县| 莱西市| 郴州市| 荥经县| 威远县| 浪卡子县| 凯里市| 筠连县| 威信县| 巴林左旗| 游戏| 台南县| 东乡族自治县| 交城县| 台东县| 江口县| 汝阳县| 凤翔县| 白城市| 若羌县| 随州市| 巴彦淖尔市| 巢湖市| 西丰县| 布拖县| 朝阳县| 西充县| 陈巴尔虎旗|