树和二叉树

思维导图

在这里插入图片描述

笔记

树:

1.树是由n(n>0)个结点或元素组成的有限集合

2.树中的节点数等于所有结点的度数之和加1

3.度为m的树中第i层上最多有m^(i-1)

4.高度为h的n次树最多有m^(h-1)/m-1

5.具有n个结点的m次树的最小高度为[logm(n(m-1)+1)]

6.树的遍历:

(1)先根遍历:访问根结点,按照从左到右的顺序先根遍历根结点的每一棵子树

(2)后根遍历:按照从左到右的顺序后根遍历根结点的每一棵子树,再访问根结点

(3)层次遍历:从根结点开始从上到下,从左到右的次序访问树中的每一个结点

二叉树:

1.二叉树的遍历

(1)先序遍历:访问根结点,先序遍历左子树,先序遍历右子树

(2)中序遍历:中序遍历左子树,访问根结点,中序遍历右子树

(3)后序遍历:后序遍历左子树,后序遍历右子树,访问根结点

(4)层序遍历:属于非递归遍历,用于一层一层地访问二叉树中的所有结点

哈夫曼树:

1.在n个带权叶子结点构成的所有二叉树中,带权路径长度WPL最小的二叉树称为哈夫曼树或最优二叉树

2.对于具有n个叶子结点的哈夫曼树,共有2n-1个结点

B树

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值