GoLang刷题之leetcode

题目42:接雨水

题目描述:

给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水

题解:

对于每一个横坐标能接到的雨水量=max(左侧最大纵坐标,右侧最大纵坐标)- 自己纵坐标

func trap(height []int) int {
   
    res, l, r, maxl, maxr := 0, 0, len(height)-1,0,0
    for l<=r{
   
        if height[l]<height[r]{
   
            if maxl < height[l]{
   
                maxl = height[l]
            }
            res += maxl- height[l]
            l++
        }else{
   
            if maxr < height[r]{
   
                maxr = height[r]
            }
            res += maxr-height[r]
            r--
        }
    }
    return res
}

相关推荐

  1. GoLangleetcode

    2024-01-17 22:08:02       56 阅读
  2. GoLangleetcode

    2024-01-17 22:08:02       62 阅读
  3. GoLangleetcode

    2024-01-17 22:08:02       56 阅读
  4. GoLangleetcode

    2024-01-17 22:08:02       60 阅读
  5. GoLangleetcode

    2024-01-17 22:08:02       51 阅读
  6. GoLangleetcode

    2024-01-17 22:08:02       56 阅读
  7. GoLangleetcode

    2024-01-17 22:08:02       52 阅读
  8. GoLangleetcode

    2024-01-17 22:08:02       48 阅读
  9. GoLangleetcode

    2024-01-17 22:08:02       61 阅读
  10. GoLangleetcode

    2024-01-17 22:08:02       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-17 22:08:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-17 22:08:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-17 22:08:02       82 阅读
  4. Python语言-面向对象

    2024-01-17 22:08:02       91 阅读

热门阅读

  1. 用Python做数据分析之生成数据表

    2024-01-17 22:08:02       48 阅读
  2. openssl3.2 - 官方demo学习 - signature - rsa_pss_hash.c

    2024-01-17 22:08:02       48 阅读
  3. ssl解码

    2024-01-17 22:08:02       54 阅读
  4. Git远程仓库

    2024-01-17 22:08:02       55 阅读
  5. c语言基础知识

    2024-01-17 22:08:02       56 阅读
  6. python

    2024-01-17 22:08:02       57 阅读
  7. 深入探讨 Go 语言中的 Map 类型

    2024-01-17 22:08:02       52 阅读
  8. zabbix

    zabbix

    2024-01-17 22:08:02      38 阅读
  9. 微信小程序 - 模板与配置 介绍

    2024-01-17 22:08:02       59 阅读
  10. 【计算机二级考试C语言】C基本语法

    2024-01-17 22:08:02       55 阅读
  11. 第十四届蓝桥杯省赛PythonB组

    2024-01-17 22:08:02       49 阅读
  12. 电脑DIY-显卡

    2024-01-17 22:08:02       59 阅读
  13. 前端每次发版提示用户

    2024-01-17 22:08:02       58 阅读