1 Star 0 Fork 0

hansen0730 / algorithm basic practice

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
max_sum.c 563 Bytes
一键复制 编辑 原始数据 按行查看 历史
Tinker•S 提交于 2013-09-25 16:38 . add eight queen algorighm
#include <stdio.h>
int max_sum(int *arr, int length) {
int i;
int max_sum = -100000;
int sum = 0;
for (i = 0; i < length; i++) {
if (sum < 0) {
sum = arr[i];
} else {
sum += arr[i];
}
if (max_sum < sum) {
max_sum = sum;
}
}
return max_sum;
}
int main() {
int arr[] = { 1, -2, 3, 10, -4, 7, 2, -5, 6 };
int length = sizeof(arr) / sizeof(int);
printf("length is %d\n", length);
printf("max sum is %d\n", max_sum(arr, length));
return 0;
}
1
https://gitee.com/hansen0730/algorithm-basic-practice.git
git@gitee.com:hansen0730/algorithm-basic-practice.git
hansen0730
algorithm-basic-practice
algorithm basic practice
master

搜索帮助