题解 | #接雨水问题#

接雨水问题

http://www.nowcoder.com/practice/31c1aed01b394f0b8b7734de0324e00f

1、三指针

用一个指针top指向最高柱子,然后最高柱子左边用两个指针,一个left,一个right

  1. arr[left] <= arr[right]
  • 不能盛水,left = right,right++;
  1. arr[left] > arr[right]
  • maxWater = arr[left] - arr[right]
  • right++; alt

2、双指针

alt alt

全部评论

相关推荐

04-08 23:37
已编辑
东华大学 结构工程师
点赞 评论 收藏
分享
我已急😭:这科软不就是可以拿钱买吗?我记得那一年一个学校买狠了,数学排名比北大高。
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务