5.1 术语图鉴 5.2 性质验证 5.2 满/完全 5.3 顺序存储 5.3 链表对比 5.4 遍历动画 5.4 非递归栈 5.4 序列还原 5.4 遍历测验 5.5 线索构建 5.5 线索遍历 5.6 存储对比 5.6 树转二叉 5.6 森林转换 5.7 哈夫曼树 5.7 编码译码 5.7 前缀验证 5.8 并查集 5.8 路径压缩
🗂️树的存储结构对比
同一棵树的双亲表示法、孩子表示法、孩子兄弟表示法对比

双亲表示法 (Parent)

下标dataparent
特点:找双亲 O(1),找孩子需遍历 O(n)
适用于频繁查找双亲的场景

孩子表示法 (Children)

datachildren
特点:找孩子方便,找双亲需遍历
适用于频繁查找孩子的场景

孩子兄弟表示法 (Child-Sibling)

datafirstChildnextSibling
特点:可转换为二叉链表,统一处理树与森林
左孩子右兄弟,是树转二叉树的基础