彭旭锐_社区达人页

个人头像照片
彭旭锐
已加入开发者社区1940

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖侠士
江湖侠士

成就

已发布175篇文章
9条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

暂无个人介绍

  • 1年前
    万字 HashMap 详解,基础(优雅)永不过时
    在上一篇文章里,我们聊到了散列表的整体设计思想,在后续几篇文章里,我们将以 Java 语言为例,分析标准库中实现的散列表实现,包括 HashMap、ThreadLocalMap、LinkedHashMap 和 ConcurrentHashMap。今天,我们来讨论 Java 标准库中非常典型的散列表结构,也是 “面试八股
    139
暂无更多
暂无更多信息

2023年10月

  • 10.02 16:16:04
    发表了文章 2023-10-02 16:16:04

    LeetCode 周赛上分之旅 #49 再探内向基环树

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
  • 10.01 03:10:42
    发表了文章 2023-10-01 03:10:42

    LeetCode 周赛上分之旅 #48 一道简单的树上动态规划问题

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。

2023年09月

  • 09.24 20:29:22
    发表了文章 2023-09-24 20:29:22

    LeetCode 周赛上分之旅 #47 前后缀分解结合单调栈的贡献问题

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
  • 09.18 17:03:42
    发表了文章 2023-09-18 17:03:42

    LeetCode 周赛上分之旅 #46 经典二分答案与质因数分解

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
  • 09.18 01:53:16
    发表了文章 2023-09-18 01:53:16

    LeetCode 周赛上分之旅 #45 精妙的 O(lgn) 扫描算法与树上 DP 问题

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
  • 09.06 00:23:48
    发表了文章 2023-09-06 00:23:48

    LeetCode 周赛上分之旅 #44 同余前缀和问题与经典倍增 LCA 算法

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
  • 09.04 12:33:21
    发表了文章 2023-09-04 12:33:21

    LeetCode 周赛上分之旅 #43 计算机科学本质上是数学吗?

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。

2023年08月

  • 08.28 02:29:07
    发表了文章 2023-08-28 02:29:07

    LeetCode 周赛上分之旅 #42 当 LeetCode 考树上倍增,出题的趋势在变化吗

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
  • 08.21 01:17:04
    发表了文章 2023-08-21 01:17:04

    LeetCode 周赛上分之旅 #41 结合离散化的线性 DP 问题

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
  • 08.20 20:01:44
    发表了文章 2023-08-20 20:01:44

    LeetCode 周赛上分之旅 #40 结合特征压缩的数位 DP 问题

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
  • 08.13 19:06:54
    发表了文章 2023-08-13 19:06:54

    LeetCode 周赛上分之旅 #39 结合中心扩展的单调栈贪心问题

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
  • 08.07 18:21:54
    发表了文章 2023-08-07 18:21:54

    LeetCode 周赛上分之旅 #38 结合排序不等式的动态规划

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
  • 08.07 12:26:19
    发表了文章 2023-08-07 12:26:19

    LeetCode 周赛上分之旅 # 37 多源 BFS 与连通性问题

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
  • 08.01 19:43:08
    发表了文章 2023-08-01 19:43:08

    LeetCode 周赛上分之旅 # 36 KMP 字符串匹配殊途同归

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。

2023年07月

  • 07.23 23:54:27
    发表了文章 2023-07-23 23:54:27

    LeetCode 周赛上分之旅 #34 按部就班地解决动态规划问题

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
  • 07.23 23:16:17
    发表了文章 2023-07-23 23:16:17

    LeetCode 周赛上分之旅 #35 两题坐牢,菜鸡现出原形

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
  • 07.17 00:22:41
    发表了文章 2023-07-17 00:22:41

    Gradle 构建工具 #5 又冲突了!如何理解依赖冲突与版本决议?

    Gradle 作为官方主推的构建系统,目前已经深度应用于 Android 的多个技术体系中,例如组件化开发、产物构建、单元测试等。可见,要成为 Android 高级工程师 Gradle 是必须掌握的知识点。
  • 07.16 22:26:10
    发表了文章 2023-07-16 22:26:10

    LeetCode 周赛上分之旅 #33 摩尔投票派上用场

    学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
  • 07.11 20:45:30
    发表了文章 2023-07-11 20:45:30

    数据结构与算法 #18 下跳棋,极富想象力的同向双指针模拟

    这道题是 LeetCode 上的 [1040. 移动石子直到连续 II](https://leetcode.cn/problems/moving-stones-until-consecutive-ii/),难度是 Meduium,难度分是 2455。虽然是 Medium 题,但是打 Hard 标签一点也不为过。长期作为中等题的难度 Top1,直到去年被 [2289. 使数组按非递减顺序排列 ](https://leetcode.cn/problems/steps-to-make-array-non-decreasing/) 题挤下来。
  • 07.11 00:21:09
    发表了文章 2023-07-11 00:21:09

    LeetCode 周赛 353(2023/07/09)看似没考 LIS 最长递增子序列,好像又考了

    * 往期回顾:[LeetCode 单周赛第 352 场 · 一场关于子数组的专题周赛](https://mp.weixin.qq.com/s/0KIaUMEpLZw6poHs3cc7MA)
  • 07.11 00:03:35
    发表了文章 2023-07-11 00:03:35

    LeetCode 周赛(2023/07/08)渐入佳境

    - 往期回顾:[LeetCode 单周赛第 351 场 · 一场关于子数组的专题周赛](https://mp.weixin.qq.com/s/0KIaUMEpLZw6poHs3cc7MA)
  • 07.04 22:35:16
    发表了文章 2023-07-04 22:35:16

    LeetCode 周赛 352(2023/07/02)一场关于子数组的专题周赛

    往期回顾:[LeetCode 单周赛第 350 场 · 滑动窗口与离散化模板题](https://mp.weixin.qq.com/s/7_neqKFSRMANFTxtVj64gA)

2023年06月

  • 06.26 02:27:44
    发表了文章 2023-06-26 02:27:44

    LeetCode 周赛 351(2023/06/25)T2 有点意思

    > **本文已收录到 [AndroidFamily](https://github.com/pengxurui/AndroidFamily),技术和职场问题,请关注公众号 \[彭旭锐] 和 \[BaguTree Pro] 知识星球提问。**
  • 06.26 02:13:38
    发表了文章 2023-06-26 02:13:38

    LeetCode 双周赛 107(2023/06/24)滑动窗口与离散化

    > **本文已收录到 [AndroidFamily](https://github.com/pengxurui/AndroidFamily),技术和职场问题,请关注公众号 \[彭旭锐] 和 \[BaguTree Pro] 知识星球提问。**
  • 06.19 14:09:19
    发表了文章 2023-06-19 14:09:19

    LeetCode 周赛 350(2023/06/18)01 背包变型题

    **本文已收录到 [AndroidFamily](https://github.com/pengxurui/AndroidFamily),技术和职场问题,请关注公众号 \[彭旭锐] 和 \[BaguTree Pro] 知识星球提问。**
  • 06.11 16:20:03
    发表了文章 2023-06-11 16:20:03

    LeetCode 双周赛 106(2023/06/10)两道思维题

    往期回顾:[LeetCode 单周赛第 348 场 · 数位 DP 模版学会了吗?](https://mp.weixin.qq.com/s/4aLHpyaLOUEHSaX2X8e5FQ)

2023年05月

2023年04月

2023年03月

  • 发表了文章 2023-10-02

    LeetCode 周赛上分之旅 #49 再探内向基环树

  • 发表了文章 2023-10-01

    LeetCode 周赛上分之旅 #48 一道简单的树上动态规划问题

  • 发表了文章 2023-09-24

    LeetCode 周赛上分之旅 #47 前后缀分解结合单调栈的贡献问题

  • 发表了文章 2023-09-18

    LeetCode 周赛上分之旅 #46 经典二分答案与质因数分解

  • 发表了文章 2023-09-18

    LeetCode 周赛上分之旅 #45 精妙的 O(lgn) 扫描算法与树上 DP 问题

  • 发表了文章 2023-09-06

    LeetCode 周赛上分之旅 #44 同余前缀和问题与经典倍增 LCA 算法

  • 发表了文章 2023-09-04

    LeetCode 周赛上分之旅 #43 计算机科学本质上是数学吗?

  • 发表了文章 2023-08-28

    LeetCode 周赛上分之旅 #42 当 LeetCode 考树上倍增,出题的趋势在变化吗

  • 发表了文章 2023-08-21

    LeetCode 周赛上分之旅 #41 结合离散化的线性 DP 问题

  • 发表了文章 2023-08-20

    LeetCode 周赛上分之旅 #40 结合特征压缩的数位 DP 问题

  • 发表了文章 2023-08-13

    LeetCode 周赛上分之旅 #39 结合中心扩展的单调栈贪心问题

  • 发表了文章 2023-08-07

    LeetCode 周赛上分之旅 #38 结合排序不等式的动态规划

  • 发表了文章 2023-08-07

    LeetCode 周赛上分之旅 # 37 多源 BFS 与连通性问题

  • 发表了文章 2023-08-01

    LeetCode 周赛上分之旅 # 36 KMP 字符串匹配殊途同归

  • 发表了文章 2023-07-23

    LeetCode 周赛上分之旅 #34 按部就班地解决动态规划问题

  • 发表了文章 2023-07-23

    LeetCode 周赛上分之旅 #35 两题坐牢,菜鸡现出原形

  • 发表了文章 2023-07-17

    Gradle 构建工具 #5 又冲突了!如何理解依赖冲突与版本决议?

  • 发表了文章 2023-07-16

    LeetCode 周赛上分之旅 #33 摩尔投票派上用场

  • 发表了文章 2023-07-11

    数据结构与算法 #18 下跳棋,极富想象力的同向双指针模拟

  • 发表了文章 2023-07-11

    LeetCode 周赛 353(2023/07/09)看似没考 LIS 最长递增子序列,好像又考了

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息