最大连续子数组的和

采用动态规划的思想解决。

int max(vector<int>s,int len)

{

int sum_max=0;

int max=0;

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

{

if(i==0||sum_max<=0)

{

sum_max=s[i];

}

else if(sum_max>0)

{

sum_max+=s[i];

}

if(sum_max>max)

{

max=sum_max;

}

}

}

posted @ 2016-08-26 15:07  maxandhchen  阅读(139)  评论(0编辑  收藏  举报