求数组(元素可为正数、负数、0)的最大子序列和。

int max_sum(int *arr,int len)
{
	assert(arr);
	assert(len > 0);
	int sum=0;
	int key=-INT_MAX;

	for(int i=0; i= key)
			key=sum;
	}
	return key;
}

你可能感兴趣的:(code---c++,数据结构/算法)