数据结构
Thexu323
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
并查集的应用
并查集并查集是一种树形的数据结构,顾名思义,它用于处理一些不交集的 合并 及 查询 问题。 它支持两种操作:查找(Find):确定某个元素处于哪个集合。合并(Union):将两个集合并成一个集合。查找思想:一棵树的根结点可以代表这棵树的所有元素,即查找过程,已知一棵树中的元素通过查找树的根结点,就可以确定这个元素属于哪棵树(集合)。用数组p[x]来存放x结点的根节点,即已知一个元素就可以访问其根结点,重复操作后即可访问这个元素所在的树的根节点。图解:补充:如果p[x]中的x为原创 2021-06-10 14:01:12 · 211 阅读 · 0 评论 -
哈夫曼树
满足如下图的形式属于哈夫曼树。树的带权路径长度为:各个父结点与根节点之和,也就是除去叶子结点的和。实际等于:树的所有叶子结点从根节点到该叶子结点的路径长度与该叶子结点的权(结点数值)的乘积。WPL = 30 + 60 + 100 = 190WPL = (10 + 20) + (10 + 20 + 30) + (10 + 20 + 30 + 40) = 190WPL = 10 * 3 + 20 * 3 + 30 * 2 + 40原创 2021-07-28 12:35:41 · 145 阅读 · 0 评论
分享