树(进阶相关知识点)

树是一种非线性的结构,所以不能用数组来定义的

在树形结构中,子树是不能有交集的

树的度:有几个孩子,生孩子要有度

终端节点就是叶结点,相当于最后一个层的节点

树的度:兄弟最多的那一代人的兄弟人数

森林:互不相交的树组成森林

最常用的表示方法:左孩子右兄弟表示方法,

 二叉树

二叉树的子数有左右之分,不能颠倒,二叉树是有序树;

1. 满二叉树:每一个结点都满的(我的最爱)

2. 完全二叉树:完全二叉树是效率很高的数据结构,她必须从左到右连续的

二叉树的公式:

1.规定更节点为1,满二叉树第i层有2^i-1(数组)

2.规定更节点为1,深度为h的二叉树的最大节点数为2^h-1(等差数列)

3.最底下一层等于上面的度为2的所有层数加一

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值