树、二叉树、哈夫曼树

树、二叉树、哈夫曼树,第1张

树结构是一种非常重要的非线性结构,可以用来描述客观世界中广泛存在的层次结构

结点的度:一个结点有几个孩子他的度就是多少;

叶子结点:没有孩子的结点;

树的度是结点度的最大值

哈夫曼树:

树的路径长度:从根到树中每个结点的路径长度之和

权:在一些应用中赋值树中结点的一个有某意义的实数

带权路径长度:结点之间的书的路径长度与该结点上树的乘积

树的带权路径长度(树的代价)树中所有结点的带权路径长度之和

构造哈夫曼树:从一组权值中找出2个最小的两个权值组成一个子树

性质:

二叉树第 i 层上至多有2的i-1次方个系结点

深度为K的二叉树至多有2的k 次方-1个结点

完全二叉树:

除最后一层上面的必须是满的最后一层缺失必须从左向右👈

二叉树:对于父结点左孩子为2i 👉右孩子为2i+1

二叉排序树:

每个左孩子小于根节点 右节点大于根节点 ——>

序列中第一个数一定是根节点

有向图中连通叫做 ”强连通“

无向图中连通交做 ”弱连通“

邻表对称的称为无向图

领表不对称的称为有向图

-————————————————————今天的你努力了吗?😀

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/706941.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-24
下一篇 2022-04-24

发表评论

登录后才能评论

评论列表(0条)

保存