您的位置:首页 > 其它

第四章 分治策略 4.1 最大子数组问题 (暴力求解算法)

2017-01-02 00:00 399 查看
/** * 最大子数组的暴力求解算法,复杂度为o(n2) * @param n * @return
*/
static MaxSubarray findMaxSubarraySlower(int[] n) { long tempSum = 0; int left = 0; int right = 0; long sum = Long.MIN_VALUE; for (int i = 0; i < n.length; i++) { for (int j = i; j < n.length; j++) { tempSum += n[j]; if (tempSum > sum) { left = i; right = j; sum = tempSum; } } tempSum = 0; } return new MaxSubarray(left, right, sum); }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: