5.5.1 哈夫曼树
带权路径长度:
哈夫曼树的构造:
哈夫曼编码:
知识回顾与重要考点:
5.5.2 并查集
漏网之鱼:逻辑结构——集合
回顾:森林:
如何查找一个元素属于哪一个集合?从指定元素出发,找到根节点
如何判断两个元素是否属于同一个集合? 比较两个元素的根结点
如何把两个集合合并为一个集合?让一棵树成为另一棵树的子树
双亲表示法最适合并查集
并查集的存储结构:
并查集的基本操作:
时间复杂度分析:
UNION操作的优化:
(为什么不用层数?)
知识回顾与重要考点:
5.5.3 并查集的进一步优化
FIND操作的优化(压缩路径):
并查集的优化: