劍指Offer 面試題31 連續子陣列的最大和

2021-06-25 13:51:35 字數 486 閱讀 6177

/*

連續子陣列的最大和:

輸入乙個整形陣列,陣列裡有整數也有負數。陣列中乙個或連續的多個整數組成乙個子陣列。求所有子陣列的和的

最大值。要求時間複雜度為o(n)。

分析:剛開始令sum = 0,

f[i] =

else

if(lsum > lmaxsum)

}printf("%lld %d %d\n",lmaxsum,ibegindex,iendindex);//注意是:%lld,而不是%d

}void process()

if( n < 0 || n >= maxsize)

memset(iarr,0,sizeof(iarr));

for(int i = 0 ; i < n ;i++)

maxsubarrsum(n); }}

int main(int argc,char* argv)

劍指Offer之面試題31 連續子陣列的最大和

所有 均通過g 編譯器 測試,僅為練手紀錄。面試題31 連續子陣列的最大和 題目 輸入乙個整型陣列,陣列裡面有正數也有負數。陣列中乙個或連續的多個整數組成乙個字陣列。求所有子陣列的和的最大值。要求時間複雜度為 o n 面試題31 連續子陣列的最大和 題目 輸入乙個整型陣列,陣列裡面有正數也有負數。陣...

劍指offer 面試題42 連續子陣列的最大和

輸入乙個整形陣列,陣列裡有正數也有負數。陣列中的乙個或連續多個整數組成乙個子陣列。求所有子陣列的和的最大值。要求時間複雜度為o n 例如,輸入的陣列為,和最大的子陣列為,因此輸出為該子陣列的和18。看下面的 注釋 題目 hz偶爾會拿些專業問題來忽悠那些非計算機專業的同學。今天測試組開完會後,他又發話...

劍指Offer面試題 28 連續子陣列的最大和

題目 輸入乙個整型陣列,陣列裡有正數也有負數。陣列中乙個或連續的多個整數組成乙個子陣列。求所有子陣列的和的最大值。要求時間複雜度為o n 例如輸入的陣列為,和最大的子陣列為,因此輸出為該子陣列的和18。這個題目在我去年參加校園招聘時,某公司的二面採用了機試,而題目剛好就是這道題。一般看到這道題目就會...