- 博客(1582)
- 资源 (8)
- 收藏
- 关注
原创 【离散数学】离散数学系列文章汇总目录(持续更新中)
文章目录这篇文章属于本人参考诸多书籍、博客、教程、文档等资料,所撰写的「计算机网络学习实践」系列文章的汇总目录,内容随时可能发生更新变动,欢迎关注和收藏本文以作备忘。这是本文的不完全参考目录:离散数学及其应用 第七版 Discrete Mathematics and Its Applications 7th ,作者是 Kenneth H.Rosen离散数学 第二版,武波等编著,西安电子科技大学出版社...
2021-08-30 14:59:23
7358
1
原创 【LeetCode】征服LeetCode系列文章汇总目录(持续更新中)
本文属于「征服LeetCode」系列文章的总目录,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日。由于系列文章的内容随时可能发生更新变动,特地创建此文作为汇总和索引之用,也欢迎各位读者关注和收藏本文以作备忘。...
2021-08-14 21:37:46
941
原创 【Git/GitHub】玩转Git/GitHub系列文章汇总目录(持续更新中)
这篇文章属于本人参考诸多博客、教程、文档等资料,所撰写的「玩转Git/GitHub」系列文章的汇总目录,将随着时间不断修改完善,目的在于为读者提供有关Git/GitHub使用的大部分参考信息。由于内容随时可能发生更新变动,欢迎关注和收藏本文以作备忘。一般来说,Git和GitHub仓库的创建和使用,有几种选择:在GitHub上创建一个新的空仓库,然后在Git Bash中创建一个新仓库,在本地添加修改然后提交到GitHub:$ echo "# repositoryName" >> READ.
2021-08-13 21:33:18
598
原创 【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
6293
原创 LeetCode 1559. 二维网格图中探测环【网格图DFS,图环】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-30 22:23:48
342
原创 LeetCode 2226. 每个小孩最多能分到多少糖果【二分】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-30 22:06:54
366
原创 LeetCode 2615. 等值距离和【相同元素分组+前缀和;考虑距离和的增量】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-24 01:07:39
225
原创 LeetCode 2602. 使数组元素全部相等的最少操作次数【排序,前缀和,二分】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-24 00:54:09
167
原创 LeetCode 2833. 距离原点最远的点【贪心,脑筋急转弯】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-24 00:26:41
329
原创 LeetCode 2078. 两栋颜色不同且距离最远的房子【脑筋急转弯】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-22 21:45:59
284
原创 LeetCode 3695. 交换元素后的最大交替和【无向图连通分量,快速选择】困难
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。为了方便在PC上运行调试、分享代码文件,我还建立了相关的。
2026-04-22 21:31:12
306
原创 LeetCode 1202. 交换字符串中的元素【无向图连通分量】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。为了方便在PC上运行调试、分享代码文件,我还建立了相关的。
2026-04-22 20:48:23
200
原创 LeetCode 1722. 执行交换操作后的最小汉明距离【无向图连通分量】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。为了方便在PC上运行调试、分享代码文件,我还建立了相关的。
2026-04-22 20:40:04
376
原创 LeetCode 2452. 距离字典两次编辑以内的单词【暴力;字典树】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。为了方便在PC上运行调试、分享代码文件,我还建立了相关的。
2026-04-22 20:10:10
360
原创 LeetCode 2024. 考试的最大困扰度【不定长滑窗】1643
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-21 02:25:34
341
原创 LeetCode 2958. 最多 K 个重复元素的最长子数组【不定长滑窗】1535
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-18 17:03:50
141
原创 LeetCode 1695. 删除子数组的最大得分【不定长滑窗+哈希表或数组】1529
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-18 16:54:06
173
原创 LeetCode 3783. 整数的镜像距离【反转数字】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-18 00:28:03
385
原创 LeetCode 2515. 到目标字符串的最短距离【从左到右遍历,从startIndex往两侧遍历】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-18 00:15:43
373
原创 LeetCode 3761. 镜像对之间最小绝对距离【枚举右维护左】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-17 23:20:26
346
原创 LeetCode 3488. 距离最小相等元素查询【环形数组,预处理+一次遍历】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-17 23:06:53
351
原创 LeetCode 1320. 二指输入的的最小距离【多维DP】困难
根据上面的讨论,定义dfsifinger1finger2dfsifinger1finger2表示,在最后,手指 1 位于字母finger1finger_1finger1,手指 2 位于字母finger2finger_2finger2的情况下,输入wordwordword的前缀0i[0, i]0i的最小移动总距离。
2026-04-12 15:54:07
353
原创 LeetCode 2069. 模拟行走机器人 II【分类讨论】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-10 02:33:19
367
原创 LeetCode 3740. 三个相等元素之间的最小距离 I, 3741. 三个相等元素之间的最小距离 II【按照相同元素分组】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-10 02:18:33
374
原创 LeetCode 904. 水果成篮【不定长滑窗+哈希表】1516
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-06 21:43:38
391
原创 LeetCode 3418. 机器人可以获得的最大金币数【记忆化搜索,递推,空间优化,网格图DP】1798
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-06 21:19:05
381
原创 LeetCode 2087. 网格图中机器人回家的最小代价【脑筋急转弯】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-04 21:47:40
273
原创 LeetCode 1208. 尽可能使字符串相等【不定长滑窗,字符串】1497
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-04 18:33:03
323
原创 LeetCode 3634. 使数组平衡的最少移除数目【排序+滑动窗口】1453
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-04 18:13:47
372
原创 LeetCode 1493. 删掉一个元素以后全为 1 的最长子数组【不定长滑窗,数组】1423
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-04 17:43:30
348
原创 LeetCode 3090. 每个字符最多出现两次的最长子字符串【不定长滑窗,哈希表】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-04-04 16:44:16
380
原创 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
353
原创 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
401
原创 LeetCode 2839. 判断通过操作能否让字符串相等 I, 2840. 判断通过操作能否让字符串相等 II【计数排序】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-29 11:04:27
361
原创 LeetCode 2573. 找出对应 LCP 矩阵的字符串【LCP+DP】2600
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-28 13:14:56
252
原创 LeetCode 2946. 循环移位后的矩阵相似检查【数学周期性+原地比较】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-27 13:11:24
170
原创 LeetCode 1052. 爱生气的书店老板【定长滑窗】中等偏低
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-26 13:05:28
330
原创 LeetCode 3679. 使库存平衡的最少丢弃次数【定长滑窗,标记删除】1639
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-26 05:00:46
391
原创 LeetCode 1886. 判断矩阵经轮转后是否一致【矩阵旋转】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-25 20:33:55
361
原创 LeetCode 3546. 等和矩阵分割 I, 3548. 等和矩阵分割 II【矩阵,复用代码】困难
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。
2026-03-25 13:39:39
388
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅