0102026.09.27field noteDijkstra|LeetCode 第一轮复盘通过七道路径问题,复盘状态定义、路径聚合、优化方向、松弛操作与优先队列之间的稳定关系。算法LeetCode图Dijkstra最短路径PythonRead →
0092026.09.26field note图与 BFS|LeetCode 第一轮复盘把网格、房间与边统一建模为图,并根据可达性、连通分量和无权最短路径选择 DFS 或 BFS。算法LeetCode图BFSDFSPythonRead →
0062026.09.24research图的最短路径:从问题出发推导 BFS 与 Dijkstra从图的表示、处理顺序和状态维护出发,逐步推导无权图 BFS 与非负权图 Dijkstra,而不是背诵模板。算法图BFSDijkstraPythonRead →
0082026.09.22field note分治与快速排序|LeetCode 第一轮复盘从问题切分、子问题收敛与结果合并出发,复盘快速排序、Quickselect 和最大子数组的统一分治结构。算法LeetCode分治快速排序PythonRead →
0072026.09.11field note哈希表|LeetCode 第一轮复盘从查询目标反推数据结构,复盘集合、键值映射、频率表与特征分组之间的选择边界。算法LeetCode哈希表PythonRead →
0052026.09.10field note递归|LeetCode 第一轮复盘以函数契约、基本情形、规模收敛和返回值语义为框架,复盘递归从直觉到可验证结构的过程。算法LeetCode递归PythonRead →
0042026.09.09field note数组与链表|LeetCode 第一轮复盘围绕节点身份、指针职责、空值安全与双指针关系,整理链表题第一轮训练暴露出的共性问题。算法LeetCode数组链表PythonRead →
0032026.09.09field note二分查找|LeetCode 第一轮复盘从搜索目标、区间语义与循环不变量出发,复盘二分查找中最容易失控的边界推理。算法LeetCode二分查找PythonRead →