计算一个数组中最大子序列的和
来源:互联网 发布:炎陵金域名苑 编辑:程序博客网 时间:2024/05/21 12:39
输入一个整形数组,数组里有正数也有负数。
数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。
数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。
求所有子数组的和的最大值。要求时间复杂度为 O(n)。
int arr[10];void randData(int a[], int start, int end){srand(time(NULL));for (int i = start; i <= end; ++i)a[i] = rand() % 10-5; printf("生成新的序列 :");print(a, start, end);printf("\n");}int maxSubarray(int a[], int size) { if (size<=0) perror("error array size"); int sum = 0; int max = - (1 << 31); int cur = 0; while (cur < size) { sum += a[cur++]; if (sum > max) max = sum; else if (sum < 0) sum = 0; } return max; }结果如下:
- 计算一个数组中最大子序列的和
- 数组中最大和的子序列
- 一个序列中连续子序列的最大和
- c实现 求一个数组中最大子序列的和 (两种方法)
- 大学时候想的一个算法——计算数组中最大和序列
- 求一个数组的最大子序列
- 剑指offer中连续子数组的最大和+最大的子序列和的问题
- 求一个数组中连续子数组的最大和
- 求数组的最大子序列和
- 数组的最大子序列和
- 数组的最大子序列和,积
- 求数组最大子序列的和
- 数组最大子序列的和
- 数组的 连续子序列最大和
- 一个数组中只有0和1,求0和1个数相等的最大连续子序列?
- 计算数组的最大子段和
- 数组最大子序列和
- 数组最大子序列和
- 关于HOOK WINAPI函数
- Warning: Multiple build commands for output file /xxx
- SVM入门(五)线性分类器的求解——问题的描述Part2
- c#下实现ping操作
- 如何进行js的debug
- 计算一个数组中最大子序列的和
- Myeclipse 增强代码自动智能提示
- 使用jdbcTemplate查询的三种回调
- 内核并发控制---自旋锁(来自网易)
- 详解两个PHP正则表达式特殊字符
- 智力题——15.烧香问题
- linux gdb使用详解
- Mini2440之LCD的RGB888和RGB565
- 不允许声明无类型的***