SF
Android从零到无穷大
Android从零到无穷大
注册登录
关注博客
注册登录
主页
关于
RSS
LeetCode 周赛上分之旅 #49 再探内向基环树
彭旭锐
2023-10-02
阅读 7 分钟
304
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 Lee...
LeetCode 周赛上分之旅 #48 一道简单的树上动态规划问题
彭旭锐
2023-10-01
阅读 11 分钟
278
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 Lee...
LeetCode 周赛上分之旅 #47 前后缀分解结合单调栈的贡献问题
彭旭锐
2023-09-24
阅读 13 分钟
788
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 Lee...
LeetCode 周赛上分之旅 #46 经典二分答案与质因数分解
彭旭锐
2023-09-18
阅读 7 分钟
533
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 Lee...
LeetCode 周赛上分之旅 #45 精妙的 O(lgn) 扫描算法与树上 DP 问题
彭旭锐
2023-09-18
阅读 8 分钟
505
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 Lee...
LeetCode 周赛上分之旅 #44 同余前缀和问题与经典倍增 LCA 算法
彭旭锐
2023-09-06
阅读 8 分钟
302
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 Lee...
LeetCode 周赛上分之旅 #43 计算机科学本质上是数学吗?
彭旭锐
2023-09-04
阅读 8 分钟
610
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 Lee...
LeetCode 周赛上分之旅 #42 当 LeetCode 考树上倍增,出题的趋势在变化吗
彭旭锐
2023-08-28
阅读 9 分钟
394
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 Lee...
LeetCode 周赛上分之旅 #41 结合离散化的线性 DP 问题
彭旭锐
2023-08-21
阅读 6 分钟
276
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 Lee...
LeetCode 周赛上分之旅 #40 结合特征压缩的数位 DP 问题
彭旭锐
2023-08-20
阅读 7 分钟
791
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 Lee...
LeetCode 周赛上分之旅 #39 结合中心扩展的单调栈贪心问题
彭旭锐
2023-08-13
阅读 9 分钟
224
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 Lee...
LeetCode 周赛上分之旅 #38 结合排序不等式的动态规划
彭旭锐
2023-08-07
阅读 6 分钟
223
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 Lee...
LeetCode 周赛上分之旅 # 37 多源 BFS 与连通性问题
彭旭锐
2023-08-07
阅读 11 分钟
249
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 Lee...
LeetCode 周赛上分之旅 # 36 KMP 字符串匹配殊途同归
彭旭锐
2023-08-01
阅读 7 分钟
221
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 Lee...
LeetCode 周赛上分之旅 #34 按部就班地解决动态规划问题
彭旭锐
2023-07-23
阅读 6 分钟
191
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 L...
LeetCode 周赛上分之旅 #35 两题坐牢,菜鸟现出原形
彭旭锐
2023-07-23
阅读 5 分钟
319
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 L...
Gradle 构建工具 #5 又冲突了!如何理解依赖冲突与版本决议?
彭旭锐
2023-07-17
阅读 14 分钟
409
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。Gradle 作为官方主推的构建系统,目前已经深度应用于 Android 的多个技术体系中,例如组件化开发、产物构建、单元测试等。可见,要成为 Android 高级工程师 Gradle 是必须掌握的知识点。本文是 Gradle 构建工具...
LeetCode 周赛上分之旅 #33 摩尔投票派上用场
彭旭锐
2023-07-16
阅读 8 分钟
317
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。本文是 L...
数据结构与算法 #18 下跳棋,极富想象力的同向双指针模拟
彭旭锐
2023-07-11
阅读 4 分钟
411
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭将基于 Java / Kotlin 语言,为你分享常见的数据结构与算法问题,及...
LeetCode 周赛(2023/07/08)渐入佳境
彭旭锐
2023-07-11
阅读 6 分钟
322
本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。往期回顾:LeetCode 单周赛第 351 场 · 一场关于子数组的专题周赛双周赛 108 概览T1. 最长交替子序列(Easy)标签:模拟、同向双指针T2. 重新放置石块(Medium)标签:模拟、散列表T3. 将字符串分割为最少的美丽子...
LeetCode 周赛 352(2023/07/02)一场关于子数组的专题周赛
彭旭锐
2023-07-04
阅读 11 分钟
801
本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。往期回顾:LeetCode 单周赛第 350 场 · 滑动窗口与离散化模板题单周赛 352 概览T1. 最长奇偶子数组(Easy)标签:滑动窗口、枚举T2. 和等于目标值的质数对(Medium)标签:质数筛、散列表、数学T3. 不间断子数组(M...
LeetCode 周赛 351(2023/06/25)T2 有点意思
彭旭锐
2023-06-26
阅读 5 分钟
433
本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。往期回顾:LeetCode 单周赛第 348 场 · 数位 DP 模版学会了吗?T1. 美丽下标对的数目(Easy)标签:计数 + 数学T2. 得到整数零需要执行的最少操作数(Medium)标签:数学T3. 得到整数零需要执行的最少操作数(Mediu...
LeetCode 双周赛 107(2023/06/24)滑动窗口与离散化
彭旭锐
2023-06-26
阅读 5 分钟
465
本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。往期回顾:LeetCode 单周赛第 348 场 · 数位 DP 模版学会了吗?T1. 最大字符串配对数目(Easy)标签:散列表T2. 构造最长的新字符串(Medium)标签:模拟T3. 字符串连接删减字母(Medium)标签:状态 DPT4. 统计没...
LeetCode 周赛 350(2023/06/18)01 背包变型题
彭旭锐
2023-06-19
阅读 5 分钟
311
本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。往期回顾:LeetCode 单周赛第 348 场 · 数位 DP 模版学会了吗?T1. 总行驶距离(Easy)标签:模拟T2. 找出分区值(Medium)标签:排序T3. 特别的排列(Medium)标签:图、状态压缩、回溯T4. 给墙壁刷油漆(Hard)标...
LeetCode 双周赛 106(2023/06/10)两道思维题
彭旭锐
2023-06-11
阅读 4 分钟
957
本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 加入知识星球提问。往期回顾:LeetCode 单周赛第 348 场 · 数位 DP 模版学会了吗?双周赛 106 概览T1. 判断一个数是否迷人(Easy)标签:计数T2. 找到最长的半重复子字符串(Medium)标签:同向双指针T3. 移动机器人(Medium)标签:脑筋急转弯、排...
LeetCode 周赛 348(2023/06/05)数位 DP 模板学会了吗
彭旭锐
2023-06-05
阅读 4 分钟
434
本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 加入知识星球提问!往期回顾:LeetCode 单周赛第 347 场 · 二维空间上的 LIS 最长递增子序列问题周赛 348 概览T1. 最小化字符串长度(Medium)标签:散列表、计数T2. 半有序排列(Easy)标签:散列表T3. 查询后矩阵的和(Medium)标签:散列表T4. 统...
LeetCode 周赛 347(2023/05/28)二维空间上的 LIS 最长递增子序列问题
彭旭锐
2023-05-28
阅读 5 分钟
575
本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。往期回顾:LeetCode 单周赛第 346 场 · 仅 68 人 AK 的最短路问题周赛 347 概览T1. 移除字符串中的尾随零(Easy)标签:模拟、字符串T2. 对角线上不同值的数量差(Easy)标签:前后缀分解T3. 使所有字符相等的最小成本(Medium)标签:模拟、...
LeetCode 周赛 346(2023/05/21)仅 68 人 AK 的最短路问题
彭旭锐
2023-05-22
阅读 7 分钟
579
本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。LeetCode 单周赛第 345 场 · 体验一题多解的算法之美单周赛 345 概览T1. 删除子串后的字符串最小长度(Easy)标签:栈T2. 字典序最小回文串(Medium)标签:贪心、双指针T3. 求一个整数的惩罚数(Medium)标签:回溯、状态压缩、前缀和T4. 修...
LeetCode 周赛 345(2023/05/14)体验一题多解的算法之美
彭旭锐
2023-05-15
阅读 11 分钟
522
本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。往期回顾:LeetCode 双周赛第 104 场 · 流水的动态规划,铁打的结构化思考周赛概览T1. 找出转圈游戏输家(Easy)标签:模拟、计数T2. 相邻值的按位异或(Medium)标签:模拟、数学、构造T3. 矩阵中移动的最大次数(Medium)标签:图、BFS、DFS...
LeetCode 双周赛 104(2023/05/13)流水的动态规划,铁打的结构化思考
彭旭锐
2023-05-14
阅读 8 分钟
914
本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。往期回顾:LeetCode 单周赛第 344 场 · 手写递归函数的通用套路T1. 老人的数目(Easy)标签:模拟、计数T2. 矩阵中的和(Medium)标签:模拟、排序T3. 最大或值(Medium)标签:动态规划、前后缀分解、贪心T4. 英雄的力量(Hard)标签:排序、...
1
(current)
2
3
下一页
1
(current)
下一页