没有匹配的可视化, 试试别的关键词?
一、线性表 (5)
一 · 附:链表算法(统一引擎) (1)
倒数第 k 个结点(双指针) — 408·2009/42
二、栈和队列 (9)
四、树与二叉树 (11)
前序遍历(递归 + 非递归)
中序遍历(递归 + 非递归)
后序遍历(递归 + 非递归)
层序遍历(BFS)
由遍历序列构造二叉树
线索二叉树-中序线索化、找前驱/后继
二叉排序树(BST)—— 查找、插入、删除
平衡二叉树(AVL)—— 四种旋转(LL/RR/LR/RL)、插入、删除
红黑树-五条性质、插入调整过程
哈夫曼树-构建过程、哈夫曼编码
树与森林 ↔ 二叉树的转换
五、图 (14)
图的基本概念-有向/无向、度、连通性、强连通分量
存储结构-邻接矩阵(含度计算)
存储结构-邻接表(含邻接矩阵↔邻接表互转)
存储结构-十字链表 & 邻接多重表
广度优先搜索(BFS)-邻接矩阵/邻接表
深度优先搜索(DFS)-邻接矩阵/邻接表
最小生成树-Prim 算法
最小生成树-Kruskal 算法
最短路径-BFS 求无权图最短路径
最短路径-Dijkstra 算法
最短路径-Floyd 算法
拓扑排序(BFS入度法 + DFS逆拓扑)
拓扑序唯一性判定(2024-41 真题)
关键路径(AOE 网)
六、查找 (12)
查找基本概念-ASL、查找成功/失败分析
顺序查找-顺序查找 + ASL 计算
折半查找(二分查找)-判定树 + ASL 计算
分块查找(索引顺序查找)
二叉排序树查找(→ 树章节 BST)
平衡二叉树查找(→ 树章节 AVL)
红黑树查找(→ 树章节 RBT)
B 树-插入、删除、查找
B+ 树-结构对比展示
哈希表-拉链法
哈希表-开放定址法(线性探测、二次探测)
查找算法分析与对比-ASL 汇总、适用场景
进程调度 (8)
同步与互斥 (4)
内存分配 (5)
页面置换 (5)
文件管理 (4)
磁盘调度 (5)
数制与编码 (4)
Cache (6)
指令系统 (4)
CPU 数据通路 (5)
流水线 (5)
数据链路层 (8)
网络层 (5)
传输层 (5)
应用层 (1)
DNS查询过程
栈/队列 (2)
图 (3)
查找/双指针 (4)
BST (1)
BST Search & Insert
二叉搜索树:搜索和插入操作
排序 (5)
动态规划 (3)
并查集 (1)
Connected Components
并查集:求无向图的连通分量数
矩阵 (3)
堆 (1)
Heap Sort
堆排序:利用最小堆依次提取最小值
二叉树 (3)
链表 (3)
前缀和/差分 (1)
Prefix Sum
前缀和:O(1) 查询任意区间和
Trie (1)
Trie Insert & Search
前缀树:插入单词并搜索