由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 求 Maximum Subarray divide and conquer 解法
相关主题
每次刷题都有新发现刚电面完,分享两个题目
问一道算法题largest subsequence sum <= max请教一个facebook面试题
[问一道题] maximum contiguous subarray with sum >= target number来道难一点的题
Maximum Contiguous Subarray找连续最长子数组使得总和小于等于一定值
关于2D, 3D平面上点的问题?这题怎么做?
一个面试题数组中找和为0的3个数,4个数
求Largest Rectangle in Histogram的DP解法请教一题
onsite遇到的几个面试题G家题目讨论:所有的subarray sum 在一个 区间
相关话题的讨论汇总
话题: subarray话题: 8722话题: conquer话题: divide话题: maximum
进入JobHunting版参与讨论
1 (共1页)
e***s
发帖数: 799
1
Find the contiguous subarray within an array (containing at least one number
) which has the largest sum.
For example, given the array [−2,1,−3,4,−1,2,1,−5,4],
the contiguous subarray [4,−1,2,1] has the largest sum = 6.
More practice:
If you have figured out the O(n) solution, try coding another solution using
the divide and conquer approach, which is more subtle.
想知道O(nlogn)的解法。
e***s
发帖数: 799
2
稍稍顶一顶。。。
i**********e
发帖数: 1145
3
Programming pearls 上有。
二分后要考虑三种可能性:
1)max subarray 完全在左边某部分
2)max subarray 完全在右边某部分
3)两个 subarray 之间交接,左后边某部分和右前边某部分两个结合起来成为 max
subarray.
思路的突破就在于怎么在第三种状况下找出 max subarray.
e***s
发帖数: 799
4
靠,收到大牛回复,先膜拜一下!!

【在 i**********e 的大作中提到】
: Programming pearls 上有。
: 二分后要考虑三种可能性:
: 1)max subarray 完全在左边某部分
: 2)max subarray 完全在右边某部分
: 3)两个 subarray 之间交接,左后边某部分和右前边某部分两个结合起来成为 max
: subarray.
: 思路的突破就在于怎么在第三种状况下找出 max subarray.

1 (共1页)
进入JobHunting版参与讨论
相关主题
G家题目讨论:所有的subarray sum 在一个 区间关于2D, 3D平面上点的问题?
INTERVIEW会假定你见过问的问题吗?一个面试题
Find the K largest element in a sorted M*N array求Largest Rectangle in Histogram的DP解法
programming pears上的maximum subarray算法是不是有小bug?onsite遇到的几个面试题
每次刷题都有新发现刚电面完,分享两个题目
问一道算法题largest subsequence sum <= max请教一个facebook面试题
[问一道题] maximum contiguous subarray with sum >= target number来道难一点的题
Maximum Contiguous Subarray找连续最长子数组使得总和小于等于一定值
相关话题的讨论汇总
话题: subarray话题: 8722话题: conquer话题: divide话题: maximum