• 最开始的笨方法:
package com.yimu.test;//给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。
// 示例 1:
//输入:height = [0,1,0,2,1,0,1,3,2,1,2,1]
//输出:6
//解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。
//
// 示例 2:
//输入:height = [4,2,0,3,2,5]
//输出:9
//
// 提示:
// n == height.length
// 1 <= n <= 2 * 10⁴
// 0 <= height[i] <= 10⁵
// Related Topics 栈 数组 双指针 动态规划 单调栈 												

LeetCode(力扣)_接雨水相关推荐

  1. 《LeetCode力扣练习》剑指 Offer 30. 包含min函数的栈 Java

    <LeetCode力扣练习>剑指 Offer 30. 包含min函数的栈 Java 一.资源 题目: 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调 ...

  2. 《LeetCode力扣练习》剑指 Offer 29. 顺时针打印矩阵 Java

    <LeetCode力扣练习>剑指 Offer 29. 顺时针打印矩阵 Java 一.资源 题目: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字. 示例 1: 输入:matr ...

  3. 《LeetCode力扣练习》第96题 不同的二叉搜索树 Java

    <LeetCode力扣练习>第96题 不同的二叉搜索树 Java 一.资源 题目: 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回 ...

  4. 《LeetCode力扣练习》剑指 Offer 28. 对称的二叉树 Java

    <LeetCode力扣练习>剑指 Offer 28. 对称的二叉树 Java 一.资源 题目: 请实现一个函数,用来判断一棵二叉树是不是对称的.如果一棵二叉树和它的镜像一样,那么它是对称的 ...

  5. 《LeetCode力扣练习》剑指 Offer 27. 二叉树的镜像 Java

    <LeetCode力扣练习>剑指 Offer 27. 二叉树的镜像 Java 一.资源 题目: 请完成一个函数,输入一个二叉树,该函数输出它的镜像. 例如输入: 4 / 2 7 / \ / ...

  6. 《LeetCode力扣练习》剑指 Offer 25. 合并两个排序的链表 Java

    <LeetCode力扣练习>剑指 Offer 25. 合并两个排序的链表 Java 一.资源 题目: 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的. 示例1: ...

  7. 《LeetCode力扣练习》剑指 Offer 24. 反转链表 Java

    <LeetCode力扣练习>剑指 Offer 24. 反转链表 Java 一.资源 题目: 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点. 示例: 输入: 1-& ...

  8. 《LeetCode力扣练习》剑指 Offer 21. 调整数组顺序使奇数位于偶数前面 Java

    <LeetCode力扣练习>剑指 Offer 21. 调整数组顺序使奇数位于偶数前面 Java 一.资源 题目: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组 ...

  9. 《LeetCode力扣练习》第75题 颜色分类 Java

    <LeetCode力扣练习>第75题 颜色分类 Java 一.资源 题目: 给定一个包含红色.白色和蓝色.共 n 个元素的数组 nums ,原地对它们进行排序,使得相同颜色的元素相邻,并按 ...

最新文章

  1. RequireJs的使用和快速理解
  2. 史上最全的长读长数据校错方法大比拼
  3. 华硕主板专用Ghost Win11 64位专业体验版 V2021.08
  4. Python预测2020高考分数和录取情况
  5. 企业memcahe如何连接mysql_Mysql和Memcached的连动
  6. CodeForces 8D Two Friends 判断三个圆相交
  7. 【NOIP2008】【Vijos1493】传纸条
  8. [转载] python数学编程书推荐_图书推荐:《Python数学编程》
  9. 使用 RemObjects SDK 建立 WebService 应用
  10. 解决datalist中单选按钮可以多选的问题(Asp.Net)
  11. [Bootstrap]7天深入Bootstrap(1)入门准备
  12. html a标签中 href 和 onclick 同时使用的问题 优先级别
  13. 关于C#中Thread.Join()的一点理解
  14. Word生成目录后,二级,三级目录页码处与一级目录不齐
  15. 互联网人愚人节整蛊指南
  16. #最短路径,最小生成树#CH 6202 黑暗城堡
  17. 《计算机工程》投稿过程
  18. 利用scrapy+splash+redis实现对JS动态生成网页的增量爬取
  19. OpenWrt从下载到编译 -- 斐讯K2路由器
  20. 只需5步,从0开始搭建你的第一款小程序

热门文章

  1. 收费的Chemdraw跟不上时代潮流
  2. 避雷指南:软件测试最容易陷的28个误区
  3. “丧偶式”恋爱?博士男友每晚12点才回家,要分手吗......
  4. 成功破解苹果iPhone全功能之网友教程篇
  5. OpenGL第十讲——像素图
  6. 2018“百度之星”程序设计大赛 - 复赛 1003 带劲的and和(位运算,很好的题)
  7. JS修改标签的css样式
  8. 最新软件云测试方法你知道多少?有什么好处
  9. 加密和解密的应用_万金油_新浪博客
  10. 【Azure 应用服务】NodeJS Express + MSAL 应用实现AAD集成登录并部署在App Service Linux环境中的实现步骤