- 博客(203)
- 收藏
- 关注
原创 c语言字节未对齐内存访问越界
在32位操作系统中由于FM_TerMinal_ER中其中单个stEventRecord与前后两个不通的stEventRecord组成4字节。此时访问会内存越界。只需在上述基础上略加改动,使得单个结构体stEventRecord自己填充完4个字节。
2024-09-14 10:03:32
300
原创 leetcode前缀和哈希表(974. 和可被 K 整除的子数组)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。
2024-08-26 23:01:06
495
原创 leetcode前缀和(1524. 和为奇数的子数组数目)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。
2024-08-19 07:38:15
274
原创 leetcode前缀和(2559. 统计范围内的元音字符串数)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。
2024-08-16 08:40:49
204
原创 leetcode前缀和(2438. 二的幂数组中查询范围内的乘积)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。
2024-08-16 07:46:01
801
1
原创 leetcode线段树(2940. 找到 Alice 和 Bob 可以相遇的建筑)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。递归大部分题解可以使用迭代方式求解,使用递归是为了熟悉递归的解题思路。
2024-08-14 15:08:16
2220
1
原创 leetcode递归(LCR 187. 破冰游戏)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。递归大部分题解可以使用迭代方式求解,使用递归是为了熟悉递归的解题思路。
2024-08-13 09:13:11
661
原创 leetcode递归(LCR 142. 训练计划 IV)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。递归大部分题解可以使用迭代方式求解,使用递归是为了熟悉递归的解题思路。
2024-08-13 06:38:41
478
1
原创 leetcode递归(LCR 141. 训练计划 III)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。递归大部分题解可以使用迭代方式求解,题解只是熟悉递归算法的使用。
2024-08-12 09:23:03
288
原创 线段树数据结构与算法
线段树(Segment Tree)是一种高级数据结构,特别适用于需要在数组上进行快速的区间查询(如区间最值、区间和等)和单点更新的场景。线段树的实现和操作复杂度都非常高效,通常是 O(logn) 级别,适合处理大规模数据。线段树(Segment Tree)是一种用于解决区间查询和更新问题的高级数据结构。它在许多竞赛编程和实际应用中广泛使用,尤其是处理像数组这种静态数据结构上多次的动态查询和更新操作时。线段树是一种强大的数据结构,适合处理静态数组上的动态查询和更新问题。
2024-08-11 13:44:15
445
原创 leetcode数论(836. 矩形重叠)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。
2024-08-08 13:58:28
267
原创 leetcode数论(9. 回文数)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。
2024-08-08 06:45:46
751
原创 leetcode数论(2280. 表示一个折线图的最少线段数)-几何
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。
2024-08-07 12:22:06
427
原创 leetcode数论(1232. 缀点成线)-几何
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。
2024-08-07 07:30:41
248
原创 leetcode数论(326. 3 的幂)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。
2024-08-06 08:34:29
490
原创 leetcode数论(2453. 摧毁一系列目标)-同余
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。
2024-08-06 06:19:59
622
原创 leetcode数论(2748. 美丽下标对的数目)-同质
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。1.枚举所有符合
2024-08-05 15:08:15
498
原创 leetcode数论(1362. 最接近的因数)-因子
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。
2024-08-05 08:39:50
343
原创 leetcode数论(2521. 数组乘积中的不同质因数数目)-质因素分解
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。
2024-08-04 09:46:30
551
1
原创 leetcode数论(3044. 出现频率最高的质数)-质数判断
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。
2024-08-04 08:58:58
859
原创 leetcode数论(2523. 范围内最接近的两个质数)-质因素预处理埃筛法
经过前期的数据结构和算法学习,开始以OD机考题作为练习题,继续加强下熟练程度。
2024-08-03 15:55:13
394
原创 leetcode数论(2447. 最大公因数等于 K 的子数组数目)-公约数性质
经过前期的数据结构和算法学习,开始以OD机考题作为练习题,继续加强下熟练程度。
2024-08-03 10:58:50
355
1
原创 leetcode贪心(1899. 合并若干三元组以形成目标三元组)
经过前期的数据结构和算法学习,开始以OD机考题作为练习题,继续加强下熟练程度。
2024-08-02 08:41:50
745
1
原创 leetcode数论(2807. 在链表中插入最大公约数)-公约数
经过前期的数据结构和算法学习,开始以OD机考题作为练习题,继续加强下熟练程度。
2024-08-02 08:28:47
433
原创 并查集(未压缩未按秩合并)
并查集(Union-Find)是一种用于处理不相交集合(disjoint-set)的数据结构,主要用于处理连通性问题。并查集通常应用于图的连通性问题,例如判断图中两点是否连通、计算连通分量等。
2024-08-01 07:43:41
412
原创 leetcode反悔贪心(1642. 可以到达的最远建筑)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。
2024-08-01 07:42:50
1099
原创 leetcode二分(2824. 统计和小于目标的下标对数目)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。
2024-07-31 14:00:00
396
原创 最短路(dijkstra迪杰斯特拉)
最短路径问题在图论中是一个经典的问题,目的是找到从一个起始顶点到其他所有顶点的最短路径。Dijkstra算法是解决非负权图最短路径问题的常用算法。下面是一个使用Dijkstra算法解决最短路径问题的Java程序例子。
2024-07-31 08:55:44
358
原创 leetcode贪心(3106. 满足距离约束且字典序最小的字符串)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。后续开始专项练习。
2024-07-31 06:57:07
464
原创 leetcode贪心(2037. 使每位学生都有座位的最少移动次数)
经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。接下来重点专项练习,加强重难点知识的练习。
2024-07-30 12:41:48
428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人