Naive:
这题真的是Hard Level。。。
Better:
枚举高度。把每一种高度的Largest rectangle算一下。每到一个高度,往左看往右看,直到第一个比他小的地方。
最优解: O(n):
用Stack的方式来做:
http://www.geeksforgeeks.org/largest-rectangle-under-histogram/
Naive:
这题真的是Hard Level。。。
Better:
枚举高度。把每一种高度的Largest rectangle算一下。每到一个高度,往左看往右看,直到第一个比他小的地方。
最优解: O(n):
用Stack的方式来做:
http://www.geeksforgeeks.org/largest-rectangle-under-histogram/