前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据结构与算法-树

数据结构与算法-树

作者头像
用户3470542
发布2019-07-01 17:44:16
7260
发布2019-07-01 17:44:16
举报
文章被收录于专栏:算法半岛算法半岛

↑点击上面"算法半岛"

关注"算法半岛"第一时间接收最新文章

树的概念

树是一种常见的数据结构,如下图所示:

图中绿色的圆圈称为节点,用来连接相邻节点之间的关系称为父子关系

  • A节点为B节点的父节点
  • B节点为A节点的子节点
  • B节点、C节点、D节点和E节点它们的父节点都为A节点,因此这四个节点之间互相称为兄弟节点
  • A节点没有父节点,称这样的节点为根节点
  • F节点、G节点、H节点、D节点和I节点没有子节点,称这样的节点为叶子节点

高度、深度和层

节点的高度

节点的高度为节点到叶子节点的最长路径

树的高度

树的高度为根节点的高度

节点的深度

节点的深度为根节点到这个节点所经历的边的个数

节点的层数

节点的层数为节点的深度+1

更多文章,请关注『算法半岛』

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法半岛 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 树的概念
  • 高度、深度和层
    • 节点的高度
      • 树的高度
        • 节点的深度
          • 节点的层数
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档