树和二叉树(知识整理)

本文详细介绍了树型结构的特性,包括树的定义、组成元素、度的概念以及不同类型的结点。接着阐述了二叉树的定义、性质,如满二叉树和完全二叉树的特点,并探讨了二叉树的编号规则和结点关系。内容涵盖了层次、祖先、子孙等概念,以及树和森林的转换。
摘要由CSDN通过智能技术生成

1、树型结构是一类非常重要的非线性结构,
    树型结构为:分支结构、一对多、层次结构

2、树(tree)是n(n>=0)个结点的有限集合T,若n=0时称为空树,否则:
    (1)有且只有一个特殊的称为树的根(root)结点;根是入口
    (2)若n>1时,其余的结点被分为m(m>0)个互不相交的子集T1,T2,T3..,其中每个子集本身又是一棵树,称其为根的子树

3、树的定义:树的递归定义,即用树来定义树,而只有一个结点的树必定仅由根组成(树只有一个根,根是树的入口)

4、树的组成元素:结点
    结点(node):一个数据元素及其若干指向其子树的分支
    结点的度(degree):结点所拥有的子树的棵数
    树的度:树中结点度的最大值

    叶子(终端)结点:树中度为0的结点
    非叶子(非终端、分支)结点:度不为0的结点
    分支结点又称内部结点

    孩子结点:一个结点的子树的根称为该结点的孩子结点或子节点
    双亲结点:该结点是其孩子结点的双亲结点或父节点
    兄弟结点:同一双亲结点的所有子节点
    堂兄弟结点:双亲结点在同一层上,且不是兄弟结点的所有结点
    
    层次:规定树中根结点的层次为1,其余结点的层次等于其双亲结点的层次加1
    若某结点在第i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值