由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - histogram问题
相关主题
google 面试题Largest Rectangle in Histogram不同算法的复杂度
求最大submatrix sum贡献Google电面面经(不小心误删除了,再发一遍并update)
challenge: 找bugGoogle interview question
问个largest rectangle in histogram的问题请问一道题--给一个正方形矩阵,每个元素要么黑色要么白色,请找出最大的纯色子矩阵
leetcode: largest rectangle in histogram求帮助leetcode一道题
Largest Rectangle in Histogram求Leetcode OJ Maximal Rectangle的n^2解法
面试遇到像largest rectangle in histogram这样的高难题要怎么办?Modified Maximal Rectangle problem from Leetcode
问个题再问Maximal Rectangle的N^2解法
相关话题的讨论汇总
话题: pop话题: push话题: histogram话题: 20话题: 21
进入JobHunting版参与讨论
1 (共1页)
J*********n
发帖数: 370
1
http://blog.csdn.net/linulysses/article/details/5594141
这里有对largest rectangle under histogram, maximal subsequence和largest
submatrix几类问题的总结,大家可以看看。但是其中largest rectangle under
histogram的O(n)算法我不太理解其正确性。
比如我有这样一个histogram {2,10, 15, 7, 9, 8, 3},按照其中的代码
i operation stack max u v
[] 0 0 0
1 push 2 [2] 0 0 0
2 push 10 [10,2] 0 0 0
3 push 15 [15, 10,2] 0 0 0
4 pop 15 [10,2] 15 3 3
pop 10 [2] 20 2 3
* push 7 [7,2] 20 2 3
5 push 9 [9, 7,2] 20 2 3
6 pop 9 [7,2] 20 2 3
* push 8 [8, 7,2] 20 2 3
7 pop 8 [7,2] 20 2 3
pop 7 [2] 21 4 6
* push 3 [3,2] 21 4 6
8 pop 3 [2] 21 4 6
pop 2 [] 21 4 6
* 代码里面漏了这一步
按照上面的代码计算出来最大方形面积是21,但是实际的最大方形面积应该是35才对(对
应的u=2, v=6)
这个O(n)的算法我之前也看过,当时没看懂,这次这个看懂了,但是好像这个是错的
有谁知道正确的算法应该怎么修改?
B*******1
发帖数: 2454
2
good catch.我也看了哪个link,一直没有发现
参考这里的code,应该是对的
http://homeofcox-cs.blogspot.com/2010/04/max-rectangle-in-histo
j********x
发帖数: 2330
3
千万别看中文的技术资料。。。

0
0

【在 J*********n 的大作中提到】
: http://blog.csdn.net/linulysses/article/details/5594141
: 这里有对largest rectangle under histogram, maximal subsequence和largest
: submatrix几类问题的总结,大家可以看看。但是其中largest rectangle under
: histogram的O(n)算法我不太理解其正确性。
: 比如我有这样一个histogram {2,10, 15, 7, 9, 8, 3},按照其中的代码
: i operation stack max u v
: [] 0 0 0
: 1 push 2 [2] 0 0 0
: 2 push 10 [10,2] 0 0 0
: 3 push 15 [15, 10,2] 0 0 0

1 (共1页)
进入JobHunting版参与讨论
相关主题
再问Maximal Rectangle的N^2解法leetcode: largest rectangle in histogram求帮助
Maximal Rectangle O(mn) 解法 非 histogramLargest Rectangle in Histogram
OJ里面的Maximal Rectangle面试遇到像largest rectangle in histogram这样的高难题要怎么办?
Maximal Rectangle TLE是指代码正确,但不是最优吗?问个题
google 面试题Largest Rectangle in Histogram不同算法的复杂度
求最大submatrix sum贡献Google电面面经(不小心误删除了,再发一遍并update)
challenge: 找bugGoogle interview question
问个largest rectangle in histogram的问题请问一道题--给一个正方形矩阵,每个元素要么黑色要么白色,请找出最大的纯色子矩阵
相关话题的讨论汇总
话题: pop话题: push话题: histogram话题: 20话题: 21