ICode9

精准搜索请尝试: 精确搜索
  • LeetCode 热题 HOT 100 第20天:“接雨水”2022-01-23 15:02:00

    继续刷LeetCode 热题 HOT 100 的题目,并且在博客更新我的solutions。在csdn博客中我会尽量用文字解释清楚,相关Java代码大家可以前往我的个人博客jinhuaiyu.com中查看。 今天的题目比较难,主要是数学思维要清晰我感觉自己就是个数学渣渣……连计算面积都不会。今天又是被迫看官

  • LeetCode Notes_#42_接雨水2021-12-12 16:34:30

    LeetCode Notes_#42_接雨水LeetCode Contents 题目解法 题目 解法 记住一个公式, 当前位置雨水高度 = min(当前位置左边最高高度,当前位置右边最高高度) - 当前位置高度 那么其实问题就归结为,先计算出每个位置左右两边的最高高度。然后根据这个数据,就可以求出雨水面积。 cl

  • 【每日一题】【动态规划】【双指针】2021年11月30日-42. 接雨水2021-11-30 21:35:06

    给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。    四种解法:常规方法、动态规划、双指针一次优化 还有其他:单调栈方法 //传统做法 class Solution { public int trap(int[] height) { int res = 0; int size

  • LC42——接雨水(单调栈、动态规划)2021-11-14 19:34:25

    接雨水问题 原题目: 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 1、 简单解法 首先,直观上来看能接雨水的柱子的两边肯定有比它更高的柱子。那么如何确定一根柱子可以接多少雨水呢?如前一句分析,与它左边最高的柱子和右边最高

  • 每日一题——接雨水2021-10-24 15:29:58

    题目链接 ​​​​​​42. 接雨水 - 力扣(LeetCode) (leetcode-cn.com) 题目描述 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 解题思路 朴素的想法:类似俄罗斯方块,每次统计最下面一行非最左边或最右边的空格数(将数组前后的小

  • leetcode 42. 接雨水2021-08-05 19:35:24

    leetcode 42. 接雨水 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 class Solution { public int trap(int[] height) { if(height == null || height.length == 0){ return 0 ; }

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有