力扣

339 字
2 分钟

这篇笔记用于持续记录力扣练习。重点不是累计题目数量,而是整理可迁移的解题思路、容易出错的边界条件和需要定期复习的题目。

练习记录#

日期题目类型难度状态核心思路
TODOTODOTODOTODO初次完成TODO

状态可以使用:初次完成需要复习独立完成

数组与双指针#

题目:TODO#

问题特征: TODO

核心思路: TODO

容易出错: TODO

// TODO:补充代码

哈希表#

TODO:记录什么时候用哈希表换取查询效率,以及键和值分别表示什么。

链表#

TODO:重点记录虚拟头节点、快慢指针、反转和环检测。

二叉树#

TODO:区分前序、中序、后序和层序遍历,整理递归函数的返回值含义。

动态规划#

遇到动态规划问题时依次写清:

  1. 状态定义
  2. 状态转移方程
  3. 初始条件
  4. 遍历顺序
  5. 空间优化方式

常用模板#

二分查找#

int left = 0;
int right = nums.size() - 1;
while (left <= right) {
int mid = left + (right - left) / 2;
// TODO:根据题意更新边界
}

错题与复习#

  • TODO:记录第一次没有想到的题目
  • TODO:记录边界条件写错的题目
  • TODO:一周后独立重写
  • TODO:一个月后再次复习

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

力扣
https://insistentwind.github.io/posts/leetcode-notes/
作者
InsistentWind
发布于
2026-08-08
许可协议
CC BY-NC-SA 4.0
分类
标签