彭旭锐_社区达人页

个人头像照片
彭旭锐
已加入开发者社区1793
勋章 更多
个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖侠士
江湖侠士
成就
已发布176篇文章
9条评论
已回答0个问题
0条评论
已发布0个视频
github地址
我关注的人 更多
技术能力
兴趣领域
擅长领域
技术认证
暂无个人介绍
  • 1年前
    万字 HashMap 详解,基础(优雅)永不过时
    在上一篇文章里,我们聊到了散列表的整体设计思想,在后续几篇文章里,我们将以 Java 语言为例,分析标准库中实现的散列表实现,包括 HashMap、ThreadLocalMap、LinkedHashMap 和 ConcurrentHashMap。今天,我们来讨论 Java 标准库中非常典型的散列表结构,也是 “面试八股
    125
暂无更多
暂无更多信息

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月

  • 04.24 16:41:34
    发表了文章 2023-04-24 16:41:34

    LeetCode 周赛 342(2023/04/23)容斥原理、计数排序、滑动窗口、子数组 GCB

    前天刚举办 2023 年力扣杯个人 SOLO 赛,昨天周赛就出了一场 Easy - Easy - Medium - Medium 的水场,不得不说 LeetCode 是懂礼数的 😁。 接下来,请你跟着小彭的思路,一步步将问题做难,再将问题做简单。
  • 04.20 18:22:08
    发表了文章 2023-04-20 18:22:08

    LeetCode 周赛 341 场,模拟 / 树上差分 / Tarjan 离线 LCA / DFS

    上周末有单双周赛,双周赛我们讲过了,单周赛那天早上有事没参加,后面做了虚拟竞赛,然后整个人就不好了。前 3 题非常简单,但第 4 题有点东西啊,差点就放弃了。最后,被折磨了一个下午和一个大夜总算把第 4 题做出来了,除了新学的 Tarjon 离线算法,这道题还涉及到树上差分、前缀和、DFS、图论等基础知识,几度被折磨得想要放弃。这种感觉,似乎和当年在 LeetCode 上做前 10 题的时候差不多哈哈。
  • 04.16 14:41:03
    发表了文章 2023-04-16 14:41:03

    LeetCode 双周赛 102,模拟 / BFS / Dijkstra / Floyd

    昨晚是 LeetCode 双周赛第 102 场,你参加了吗?这场比赛比较简单,拼的是板子手速,继上周掉大分后算是回了一口血 😁。
  • 04.14 19:07:07
    发表了文章 2023-04-14 19:07:07

    LeetCode 周赛 340,质数 / 前缀和 / 极大化最小值 / 最短路 / 平衡二叉树

    今天讲 LeetCode 单周赛第 340 场,今天状态不好,掉了一波大分。
  • 04.09 01:34:19
    发表了文章 2023-04-09 01:34:19

    LeetCode 双周赛 101,DP / 中位数贪心 / 裴蜀定理 / Dijkstra / 最小环

    这周比较忙,上周末的双周赛题解现在才更新,虽迟但到哈。上周末这场是 LeetCode 第 101 场双周赛,整体有点难度,第 3 题似乎比第 4 题还难一些。
  • 04.03 20:31:24
    发表了文章 2023-04-03 20:31:24

    刷爆 LeetCode 周赛 339,贪心 / 排序 / 拓扑排序 / 平衡二叉树

    大家好,我是小彭。 上周末是 LeetCode 第 339 场周赛,你参加了吗?这场周赛覆盖的知识点比较少,前三题很简单,第四题上难度。
  • 04.01 00:20:53
    发表了文章 2023-04-01 00:20:53

    ChatGPT 通过谷歌算法面试,年薪 18.3 万美金

    1、ChatGPT 能够解决 “信息量太大 ”而 “注意力太少” 的矛盾,每个人的延展性将被极大扩展; 2、ChatGPT 确实有总结提炼的能力,但对问题的深度拆解和建构能力,ChatGPT 无法做倒; 3、将思考的权利让渡给 AI 是危险的,越是折磨大脑皮层的过程越不能让渡给 AI; 4、我们的对手不是 AI,而是比你更懂控制 AI 的人。

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 最长递增子序列,好像又考了

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