初识二叉树

本文介绍了二叉树的基本概念,包括双亲节点、子节点、根节点和叶节点,以及节点的度和树的度。接着讨论了满二叉树和完全二叉树的特性,并列举了相关例题。还阐述了二叉树的性质,如具有n个节点的完全二叉树的深度和叶子节点数量的关系。此外,文章还讲解了二叉树的链式存储和孩子表示法,并介绍了四种二叉树遍历方法:前序、中序、后序和层序遍历。
摘要由CSDN通过智能技术生成


目录

🌴树是什么

 🌴二叉树

🌲两种特殊的二叉树

 🌲二叉树的性质

🌲二叉树的存储

🌲二叉树的遍历

🌴小结


🌴树是什么

是一种非线性 的数据结构,它是由 n n>=0 )个有限结点组成一个具有层次关系的集合。 把它叫做树是因为它看 起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的 。它具有以下的特点:
1、有一个特殊的节点,称为根节点(如下图的A节点),根节点没有前驱节点。
2、除根节点外,其余节点被分成 M(M > 0) 互不相交的集合 T1 T2 ...... Tm ,其中每一个集合 Ti (1 <= i <= m) 又是一棵与树类似的子树。每棵子树的根节点有且只有一个前驱,可以有 0 个或多个后继 。
3、树是递归定义的。

 主要概念:

🌵双亲结点或者父节点:若一个节点含有子节点,则称该节点为子节点的父节点。(如上图A为B的父节点)

🌵孩子节点或者子节点:一个节点含有的子树的根节点称为该节点的子节点。(如B节点为A节点的子节点)

🌵根节点:没有父节点的节点(A)。

🌵叶节点:没有子节点也就是度为0的节点(上图的B、C等)

🌵节点的:一个节点含有子节点的个数称为该节点的度。(例如A的度为6,D的度为1)

🌵树的:一棵树中最大节点的度称为树的度。(上图树的度为6)

🌵根结点 :一棵树中,没有双亲结点的结点。(如上图: A)
🌵节点的层次 :从根开始定义起,根为第 1 层,根的子节点为第 2 层,以此类推。
🌵树的深度和高度:高度
  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值