欢迎光临散文网 会员登陆 & 注册

七月cv高级就业小班

2022-10-05 23:08 作者:呵呵呵呵呵sp  | 我要投稿

private int getMidMax(int[] nums, int start, int end, int mid) {        int leftSum = 0;        int leftMax = Integer.MIN_VALUE;        for (int i = mid - 1; i >= start; i--) {            leftSum += nums[i];            if (leftSum > leftMax) {                leftMax = leftSum;            }        }        int rightSum = 0;        int rightMax = Integer.MIN_VALUE;        for (int i = mid + 1; i <= end; i++) {            rightSum += nums[i];            if (rightSum > rightMax) {                rightMax = rightSum;            }        }        return Math.max(leftMax, 0) + nums[mid] + Math.max(rightMax, 0);    }}

七月cv高级就业小班的评论 (共 条)

分享到微博请遵守国家法律