![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode数据结构与算法专题
文章平均质量分 61
每日专题训练与总结,2个月完成57个知识点训练与讲解
盘门
资深程序员兼鼓励师,专注数据结构和算法的学习研究。有爱好并致力学习的欢迎关注与讨论。
展开
-
leetcode数论(1232. 缀点成线)-几何
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。原创 2024-08-07 07:30:41 · 207 阅读 · 0 评论 -
leetcode数论(326. 3 的幂)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。原创 2024-08-06 08:34:29 · 448 阅读 · 0 评论 -
leetcode数论(2807. 在链表中插入最大公约数)-公约数
经过前期的数据结构和算法学习,开始以OD机考题作为练习题,继续加强下熟练程度。原创 2024-08-02 08:28:47 · 361 阅读 · 0 评论 -
leetcode贪心(1899. 合并若干三元组以形成目标三元组)
经过前期的数据结构和算法学习,开始以OD机考题作为练习题,继续加强下熟练程度。原创 2024-08-02 08:41:50 · 673 阅读 · 0 评论 -
leetcode数论(2748. 美丽下标对的数目)-同质
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。1.枚举所有符合原创 2024-08-05 15:08:15 · 427 阅读 · 0 评论 -
leetcode数论(1362. 最接近的因数)-因子
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。原创 2024-08-05 08:39:50 · 287 阅读 · 0 评论 -
leetcode数论(2521. 数组乘积中的不同质因数数目)-质因素分解
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。原创 2024-08-04 09:46:30 · 442 阅读 · 0 评论 -
leetcode数论(2523. 范围内最接近的两个质数)-质因素预处理埃筛法
经过前期的数据结构和算法学习,开始以OD机考题作为练习题,继续加强下熟练程度。原创 2024-08-03 15:55:13 · 339 阅读 · 0 评论 -
leetcode数论(2447. 最大公因数等于 K 的子数组数目)-公约数性质
经过前期的数据结构和算法学习,开始以OD机考题作为练习题,继续加强下熟练程度。原创 2024-08-03 10:58:50 · 283 阅读 · 0 评论 -
leetcode数论(2453. 摧毁一系列目标)-同余
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。原创 2024-08-06 06:19:59 · 564 阅读 · 0 评论 -
leetcode数论(3044. 出现频率最高的质数)-质数判断
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。原创 2024-08-04 08:58:58 · 801 阅读 · 0 评论 -
leetcode网格图深度搜索(1905. 统计子岛屿)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现开始专项练习。原创 2024-07-29 09:36:13 · 519 阅读 · 0 评论 -
最短路(dijkstra迪杰斯特拉)
最短路径问题在图论中是一个经典的问题,目的是找到从一个起始顶点到其他所有顶点的最短路径。Dijkstra算法是解决非负权图最短路径问题的常用算法。下面是一个使用Dijkstra算法解决最短路径问题的Java程序例子。原创 2024-07-31 08:55:44 · 305 阅读 · 0 评论 -
并查集(未压缩未按秩合并)
并查集(Union-Find)是一种用于处理不相交集合(disjoint-set)的数据结构,主要用于处理连通性问题。并查集通常应用于图的连通性问题,例如判断图中两点是否连通、计算连通分量等。原创 2024-08-01 07:43:41 · 356 阅读 · 0 评论 -
leetcode反悔贪心(1642. 可以到达的最远建筑)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-08-01 07:42:50 · 1044 阅读 · 0 评论 -
leetcode网格图深度搜索(LCR 105. 岛屿的最大面积)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-29 09:35:12 · 364 阅读 · 0 评论 -
leetcode贪心(1833. 雪糕的最大数量)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现开始专项练习。原创 2024-07-30 05:46:48 · 241 阅读 · 0 评论 -
leetcode二分(2824. 统计和小于目标的下标对数目)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-31 14:00:00 · 330 阅读 · 0 评论 -
leetcode贪心(2037. 使每位学生都有座位的最少移动次数)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。接下来重点专项练习,加强重难点知识的练习。原创 2024-07-30 12:41:48 · 366 阅读 · 0 评论 -
leetcode贪心(3106. 满足距离约束且字典序最小的字符串)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-30 06:17:07 · 432 阅读 · 0 评论 -
leetcode贪心(3106. 满足距离约束且字典序最小的字符串)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-31 06:57:07 · 406 阅读 · 0 评论 -
leetcode枚举(2044. 统计按位或能得到最大值的子集数目)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。接下来重点专项练习,加强重难点知识的练习。原创 2024-07-27 08:29:40 · 375 阅读 · 0 评论 -
leetcode迭代(463. 岛屿的周长)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现开始专项练习。原创 2024-07-29 07:36:58 · 241 阅读 · 0 评论 -
leetcode矩阵(2373. 矩阵中的局部最大值)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-28 08:58:40 · 432 阅读 · 0 评论 -
leetcode枚举(2928. 给小朋友们分糖果 I)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-27 10:17:53 · 330 阅读 · 0 评论 -
leetcode枚举(2367. 算术三元组的数目)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-27 09:10:08 · 282 阅读 · 0 评论 -
leetcode矩阵(2923. 找到冠军)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-28 10:01:43 · 171 阅读 · 0 评论 -
leetcode枚举(1863. 找出所有子集的异或总和再求和)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。接下来重点专项练习,加强重难点知识的练习。原创 2024-07-26 14:00:00 · 644 阅读 · 0 评论 -
leetcode基础排序(2740. 找出分区值)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-26 20:15:12 · 257 阅读 · 0 评论 -
leetcode位运算(2220. 转换数字的最少位翻转次数)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-23 14:00:00 · 144 阅读 · 0 评论 -
leetcode模拟(2974. 最小数字游戏)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-25 08:00:00 · 345 阅读 · 0 评论 -
leetcode位运算(832. 翻转图像)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-24 14:00:00 · 228 阅读 · 0 评论 -
leetcode位运算(461. 汉明距离)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-23 08:00:00 · 381 阅读 · 0 评论 -
leetcode模拟(2181. 合并零之间的节点)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-26 08:00:00 · 605 阅读 · 0 评论 -
leetcode位运算(2917. 找出数组中的 K-or 值)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-24 08:00:00 · 408 阅读 · 0 评论 -
leetcode位运算(2351. 第一个出现两次的字母简单)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现开始专项练习。原创 2024-07-25 14:00:00 · 401 阅读 · 0 评论 -
位运算知识点总结
计算机位运算是处理整数值的基本操作,直接在二进制位上进行操作。理解位运算的要点对于编程和优化代码非常有用。原创 2024-07-23 09:44:43 · 32 阅读 · 0 评论 -
位运算知识点概览
计算机位运算是处理整数值的基本操作,直接在二进制位上进行操作。理解位运算的要点对于编程和优化代码非常有用。原创 2024-07-22 14:01:19 · 625 阅读 · 0 评论 -
leetcode位运算(2351. 第一个出现两次的字母简单)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-22 09:00:00 · 343 阅读 · 0 评论 -
leetcode位运算(1684. 统计一致字符串的数目)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。原创 2024-07-21 08:00:00 · 600 阅读 · 0 评论