30、連續(xù)子數(shù)組的最大和

HZ偶爾會(huì)拿些專業(yè)問題來忽悠那些非計(jì)算機(jī)專業(yè)的同學(xué)。今天測試組開完會(huì)后,他又發(fā)話了:在古老的一維模式識別中,常常需要計(jì)算連續(xù)子向量的最大和,當(dāng)向量全為正數(shù)的時(shí)候,問題很好解決。但是,如果向量中包含負(fù)數(shù),是否應(yīng)該包含某個(gè)負(fù)數(shù),并期望旁邊的正數(shù)會(huì)彌補(bǔ)它呢?例如:{6,-3,-2,7,-15,1,2,2},連續(xù)子向量的最大和為8(從第0個(gè)開始,到第3個(gè)為止)。你會(huì)不會(huì)被他忽悠???(子向量的長度至少是1)

就像題目說的,這題只能忽悠小白。

public class Solution {
    public int FindGreatestSumOfSubArray(int[] array) {
        int max = -1;
        int curr = 0;
        for(int i=0; i<array.length; i++){
            curr+=array[i];
            if(curr>max){
                max = curr;
            }
            if(curr<0){
                curr=0;
            }
        }
        return max;
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 連續(xù)子數(shù)組的最大和 題目描述 HZ偶爾會(huì)拿些專業(yè)問題來忽悠那些非計(jì)算機(jī)專業(yè)的同學(xué)。今天測試組開完會(huì)后,他又發(fā)話了:...
    echoVic閱讀 1,141評論 0 4
  • 題目描述在古老的一維模式識別中,常常需要計(jì)算連續(xù)子向量的最大和,當(dāng)向量全為正數(shù)的時(shí)候,問題很好解決。但是,如果向量...
    juexin閱讀 171評論 0 0
  • 題目描述HZ偶爾會(huì)拿些專業(yè)問題來忽悠那些非計(jì)算機(jī)專業(yè)的同學(xué)。今天測試組開完會(huì)后,他又發(fā)話了:在古老的一維模式識別中...
    NoFacePeace閱讀 228評論 0 0
  • HZ偶爾會(huì)拿些專業(yè)問題來忽悠那些非計(jì)算機(jī)專業(yè)的同學(xué)。今天測試組開完會(huì)后,他又發(fā)話了:在古老的一維模式識別中,...
    光影墨辰閱讀 231評論 0 0
  • 結(jié)果驗(yàn)證前幾天工作狀態(tài)期待狀態(tài)工作價(jià)值我愛我家 回顧今天工作,并不滿意,沒有多少拿得出手的成果。而工作如果沒有成果...
    Marks閱讀 210評論 0 0

友情鏈接更多精彩內(nèi)容