42. 接雨水

题目链接 解题思路:使用首尾指针。比较数组两侧的值,以数值较小的一侧的高度作为当前位置(L或R)两侧的堤坝,从而计算出当前位置的雨水量(因为雨水量的瓶颈是较低一侧的高度),并且更新首尾指针路过数字的最大值。然后历史最大值较小的一侧的指针向数组中心移动,直到首尾指针相遇。 C++: int Water
posted @ 2021-03-30 17:40  洗盏更酌  Views(49)  Comments(0Edit  收藏  举报