在HankerRank遇到一题计算柱状图连续矩形面积的问题. 举例 hist = [3, 2, 3]. 在这个柱状图里面最大可以容纳一个high = 2 length = 3的连续矩形, 其面积 = 2*3 = 6. 按照提示需要使用stack来是时间复杂度保持在O(n). 搜索提示和代码, 把自己的理解描述如下: 加入数组是升序的 hist = [1, 2, 3] 因为数组是升序的, 所以每一个都会和之后的 high 形成更大的连续面积. 也因为数组是升序的, 所以每一个都会和之前的 high…