数据结构中的树

用通俗易懂的语言讲述数据结构中的树(入门必备)

什么是数据结构中的树

​ 首先我们先看一个生活中树的例子,家谱图

在这里插入图片描述

​ 接下来我们来看一下完整的树

在这里插入图片描述

​ 现在要知道一些树的专业术语(就拿上图举例子吧)

图上的圈圈都是树的节点。节点分为内部节点外部节点

内部节点有2、3、4、5、6、7。

外部节点有8、9、10、11、12、13、14、15。这里外部节点也可以叫做叶子节点

每棵树都有一个根节点,就是最上面的节点。所以1就是这个树的根节点

在一个树中有许多子树,子树就是由一个节点及其后代节点构成的。其中6、12、13就是一个子树。

节点的深度是其祖先节点的数量,例如节点8的深度就是3。而树的高度是所有节点的最大深度。

常见二叉树

树其实可以根据分支的多少来进行分类,甚至有n叉树。但是在我们新人学习中二叉树是我们主要学习的。

二叉树就是最多有两个节点。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值