LeetCode 42接雨水 按行求解(差分+排序)

按行求解的思路比较清晰明了,可是这个方法的复杂度高达O(heightSize*sum(height[i])),几乎高达O(N^2)。 可是也并非不能够解决,经观察咱们能够发现,这个算法的缺点在于要遍历每个柱体的每个高度,因此解决的时就要从这个点着手。 设以前已经存在的柱体的最高高度为bp,当前柱体的高度为h,则若是h<=bp,说明该高度和它如下的高度已经出现过,咱们更新该高度的end位置(end一
相关文章
相关标签/搜索