- 博客(1555)
- 资源 (8)
- 收藏
- 关注
原创 【离散数学】离散数学系列文章汇总目录(持续更新中)
文章目录这篇文章属于本人参考诸多书籍、博客、教程、文档等资料,所撰写的「计算机网络学习实践」系列文章的汇总目录,内容随时可能发生更新变动,欢迎关注和收藏本文以作备忘。这是本文的不完全参考目录:离散数学及其应用 第七版 Discrete Mathematics and Its Applications 7th ,作者是 Kenneth H.Rosen离散数学 第二版,武波等编著,西安电子科技大学出版社...
2021-08-30 14:59:23
7307
1
原创 【LeetCode】征服LeetCode系列文章汇总目录(持续更新中)
本文属于「征服LeetCode」系列文章的总目录,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日。由于系列文章的内容随时可能发生更新变动,特地创建此文作为汇总和索引之用,也欢迎各位读者关注和收藏本文以作备忘。...
2021-08-14 21:37:46
932
原创 【Git/GitHub】玩转Git/GitHub系列文章汇总目录(持续更新中)
这篇文章属于本人参考诸多博客、教程、文档等资料,所撰写的「玩转Git/GitHub」系列文章的汇总目录,将随着时间不断修改完善,目的在于为读者提供有关Git/GitHub使用的大部分参考信息。由于内容随时可能发生更新变动,欢迎关注和收藏本文以作备忘。一般来说,Git和GitHub仓库的创建和使用,有几种选择:在GitHub上创建一个新的空仓库,然后在Git Bash中创建一个新仓库,在本地添加修改然后提交到GitHub:$ echo "# repositoryName" >> READ.
2021-08-13 21:33:18
593
原创 【VS Code】Windows10下VS Code安装配置、功能介绍和各种语言、项目环境配置目录(持续更新中!)
文章目录0. 编译器、IDE和环境搭建1. 获取和配置VSCode1.1 下载和安装VSCode1.2 VSCode中文语言环境配置2. VSCode配置C/C++语言环境2.1 下载安装MinGW-w642.2 语言环境的文件结构3. VSCode配置LaTeX语言环境3.1 下载安装Tex Live3.2 安装 LaTeX\LaTeXLATEX 支持插件0. 编译器、IDE和环境搭建这里要区分的是 Visual Studio Code (VSCode)和 Visual Studio(VS),前者
2021-06-24 03:18:04
6231
原创 LeetCode 1594. 矩阵的最大非负积【记忆化搜索+递推+空间优化】中等
思路和 152 题是一样的,除了计算最大路径乘积,还要计算最小路径乘积(因为负负得正)。定义dfsijdfs(i,j)dfsij表示从左上角00(0,0)00到ij(i,j)ij的最小路径乘积以及最大路径乘积dfsdfsdfs返回两个数)。设xgridijxgridij。分类讨论如何到达ij(i,j)ij如果是从上边过来,那么必须先到达i−1j(i−1,j)i−1j,我们需要知道从00(0,0)00。
2026-03-29 14:36:16
328
原创 LeetCode 152. 乘积最大子数组【动态规划+空间优化】中等
上面两个例子启发我们,需要在遍历numsnumsnums右端点下标为iii的子数组的最大乘积,记作fmaxif_{max}[i]fmaxi。右端点下标为iii的子数组的最小乘积,记作fminif_{min}[i]fmini。设xnumsix=nums[i]xnumsixxx单独组成一个子数组,那么fmaxixfmaxix。xxx和前面的子数组拼起来,也就是在右端点下标为i−1。
2026-03-29 14:34:17
355
原创 LeetCode 2839. 判断通过操作能否让字符串相等 I, 2840. 判断通过操作能否让字符串相等 II【计数排序】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-29 11:04:27
332
原创 LeetCode 2573. 找出对应 LCP 矩阵的字符串【LCP+DP】2600
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-28 13:14:56
235
原创 LeetCode 2946. 循环移位后的矩阵相似检查【数学周期性+原地比较】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-27 13:11:24
162
原创 LeetCode 1052. 爱生气的书店老板【定长滑窗】中等偏低
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-26 13:05:28
311
原创 LeetCode 3679. 使库存平衡的最少丢弃次数【定长滑窗,标记删除】1639
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-26 05:00:46
364
原创 LeetCode 1886. 判断矩阵经轮转后是否一致【矩阵旋转】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-25 20:33:55
352
原创 LeetCode 3546. 等和矩阵分割 I, 3548. 等和矩阵分割 II【矩阵,复用代码】困难
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-25 13:39:39
377
原创 LeetCode 2461. 长度为 K 子数组中的最大和【定长滑窗,哈希表】1553
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-22 00:54:20
149
原创 LeetCode 2841. 几乎唯一子数组的最大和【定长滑窗,哈希表】1546
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-21 23:50:55
260
原创 LeetCode 1343. 大小为 K 且平均值大于等于阈值的子数组数目【定长滑窗】1317
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-21 05:03:07
377
原创 LeetCode 1456. 定长子串中元音的最大数目【定长滑窗模板题】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-21 04:34:57
363
原创 LeetCode 3643. 垂直翻转子矩阵【双指针】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-21 04:07:50
359
原创 LeetCode 3212. 统计 X 和 Y 频数相等的子矩阵数量【二维前缀和;维护每列字符个数】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-20 22:23:44
309
原创 LeetCode 3070. 元素和小于等于 k 的子矩阵的数目【二维前缀和;维护每列元素和】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-20 22:18:20
331
原创 LeetCode 3567. 子矩阵的最小绝对差【暴力枚举】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-20 22:16:16
374
原创 LeetCode 363. 矩形区域不超过 K 的最大数值和【二维前缀和+枚举+二分】困难
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-20 22:13:16
332
原创 LeetCode 1536. 排布二进制网格的最少交换次数【贪心,类似冒泡排序】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-04 01:20:31
187
原创 LeetCode 1689. 十-二进制数的最少数目【贪心,脑筋急转弯】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-01 20:16:39
538
原创 LeetCode 1680. 连接连续二进制数字【位运算】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-01 19:59:54
601
原创 LeetCode 1404. 将二进制表示减到 1 的步骤数【模拟;数学】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-02-26 02:37:00
606
原创 LeetCode 1292. 元素和小于等于阈值的正方形的最大边长【前缀和,枚举优化】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-01-21 01:46:34
287
原创 LeetCode 3314. 构造最小位运算数组 I, 3315. 构造最小位运算数组 II【位运算】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-01-21 00:42:03
360
原创 LeetCode 3190. 使所有元素都可以被 3 整除的最少操作数【不是3的倍数的个数】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2025-11-25 01:43:45
303
原创 LeetCode 1262. 可被三整除的最大和【贪心;记忆化搜索,动态规划】
根据上面的讨论,定义dfsijdfs(i, j)dfsij表示从nums0nums[0]nums0到numsinums[i]numsi中选数,后续还需选的数字之和sss满足smod3jsmod3j的前提下,sss的最大值。设xnumsixnumsi如果不选xxx,问题变成从nums0nums[0]nums0到numsi−1numsi−1。
2025-11-25 01:29:03
570
原创 LeetCode 2273. 移除字母异位词后的结果数组【原地做法+字符串+哈希表或排序】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2025-10-14 02:33:29
423
原创 LeetCode 3349. 检测相邻递增子数组 I, 3350. 检测相邻递增子数组 II【数组分段,一次遍历】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2025-10-14 02:20:59
327
原创 LeetCode 3147. 从魔法师身上吸取的最大能量【后缀和】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2025-10-12 21:19:23
1059
原创 LeetCode 2349. 设计数字容器系统【有序集合;懒删除堆】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2025-10-12 20:16:38
937
原创 LeetCode 3005. 最大频率元素计数【哈希表】【一次遍历】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2025-10-12 16:17:27
761
原创 LeetCode 3186. 施咒的最大总伤害【记忆化搜索;动态规划】【值域打家劫舍】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2025-10-12 01:00:56
930
原创 LeetCode 1733. 需要教语言的最少人数【枚举;贪心+计数】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2025-09-16 00:22:36
1094
原创 LeetCode 2327. 知道秘密的人数【差分数组;前缀和】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2025-09-15 23:28:13
785
原创 LeetCode 1935. 可以输入的最大单词数【按空格分割;位运算优化】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2025-09-15 02:40:50
1071
原创 LeetCode 2785. 将字符串中的元音字母排序【字符串,排序】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2025-09-15 00:39:13
920
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅