二叉树

二叉树的深度:二叉树的根结点所在的层数为1,根结点的孩子结点所在的层数为2,以此下去。深度是指所有结点中最深的结点所在的层数。

树的度:

1、自身理解:节点的度就是节点的分叉数,整棵树的度就是分叉最多的那个节点的分叉数。

2、官方概念:节点的子树个数(该节点的度数即该节点的孩子个数),二叉树的度最多为2。

 

满二叉树:一棵二叉树的结点要么是叶子结点,要么它有两个孩子结点,这样的树才是是满二叉树。

另一种解释:最后一层全为叶子节点,其它层全都有两个孩子。

                                                                      

完全二叉树:若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边,这就是完全二叉树。

                                                            

平衡二叉树:每一个节点的子树的高度差的绝对值不超过1,也就是说,每个节点的两个子树都是一棵平衡二叉树。(空树也是)

                                                           

二分搜索树:每个节点的值都小于其右子树所有节点的值,大于其左子树所有节点的值。如图:

                                                         

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值