目录

层次

宽度

深度

高度

其中只有层次是树原生的概念,其他都是从树中的结点来的。

层次

从根节点开始算起,根节点算第一层。如图所示的树

第1层:A

第2层:B,C

第3层:D,E,F

第4层:G,H,I

宽度

其实就是度,把结点的子树的棵树称为结点的度,树的度是树中度最大的结点的度。

如图所示的树度取决于结点D的度,为3。

思考:二叉树==度为2的树?

非也,二叉树的子树区分左子树和右子树,且二叉树的度未必为2。

深度

结点的深度指从根节点(度为1)自顶向下逐层累加至该结点时的深度。树的深度是树中深度最大的结点的深度。

高度

结点的高度指从该结点最底层的叶子节点(度为1)出发,自底向上逐层累加至该结点时的高度。树的高度是树中高度最大的结点的高度。

对于一个结点来说,高度未必等于深度,对于一棵树来说,高度等于深度。

树的概念:层次、高度、深度、宽度相关推荐

  1. python 树_Python树的概念

    1.定义 1)非线性结构,每个元素可以有多个前驱和后继. 2)树是n(n>=0)个元素的集合. n=0时,称为空树. 树只有一个特殊的没有前驱的元素,称为树的根root. 树中除了根节点外,其余 ...

  2. 树的概念及存储结构(双亲表示法,孩子表示法,孩子兄弟表示法)

    文章目录 一. 树的概念 二. 树的存储结构 (一). 双亲表示法 (二). 孩子表示法 1. 定长结点链表存储结构 2. 孩子链表存储结构 (三). 孩子兄弟表示法 一. 树的概念 树(Tree)是 ...

  3. 数据结构之树的概念以及结构

    数据结构之树的概念以及结构 1.树的概念 树是一种非线性的数据结构,是由n(n>=0)有限节点的组成的一个具有线性关系的集合. 叫树的原因是因为它看起来像是一颗倒挂的树,只不过是根朝上,叶朝下 ...

  4. 教你一目了然树的概念与结构(入门级)

    文章目录 1.树概念及结构 1.1树的概念 1.2 树的相关概念 1.3 树的表示 1.4 树在实际中的运用(表示文件系统的目录树结构) 2.二叉树概念及结构 2.1概念 2.2 特殊的二叉树: 2. ...

  5. 简述数据字典的结构及其作用_数据结构——树基本概念及其遍历

    树 1.概念 树结构是一种描述非线性层次关系的数据结构 在一个数结构中,有且仅有一个结点没有直接前驱,这个结点就是树的结点. 除根结点外,其余每个结点有且仅有一个直接前驱. 每个结点可以有任意多个直接 ...

  6. 清华大学邓俊辉-数据结构MOOC笔记-树的概念及逻辑表示

    清华大学邓俊辉-数据结构MOOC笔记-树的概念及逻辑表示 有关概念: 与图论略有不同,数据结构中的树:1.需要为每一颗树指定一个特殊的顶点,作为"根"(root),对应rooted ...

  7. css里dom宽度,2019-08-23 DOM中各种高度、宽度

    1.引言 对常见CSS x,y属性有大概了解,实际运用过程中发现很多概念模糊不清,对其进行学习. 2.常见x,y属性概念 1. e.clientX 是目标点距离浏览器可视范围的X轴坐标 2. e.pa ...

  8. css设置元素继承父元素宽度_CSS设置HTML元素的高度与宽度的各种情况总结

    1.元素不设宽度 第一种情况:元素为文档流中元素 dd dd dd 结论1:把子元素定位换成position:relative与上述例子表现一样,因此在元素不设宽度时,若元素为文档流中元素,则此元素继 ...

  9. 第P题 扔盘子(双重循环就行) 详解=====有一口井,井的高度为N,每隔1个单位它的宽度有变化。现在从井口往下面扔圆盘,如果圆盘的宽度大于井在某个高度的宽度

    有一口井,井的高度为N,每隔1个单位它的宽度有变化.现在从井口往下面扔圆盘,如果圆盘的宽度大于井在某个高度的宽度,则圆盘被卡住(恰好等于的话会下去). 盘子有几种命运:1.掉到井底.2.被卡住.3.落 ...

  10. c++《AVL树的概念》《AVL树的插入》《AVL树的旋转》《AVL树的验证》《AVL树的删除》《AVL树的性能》

    4.1 AVL树 4.1.1 AVL树的概念 二叉搜索树虽可以缩短查找的效率,**但如果数据有序或接近有序二叉搜索树将退化为单支树,查找元素相当 于在顺序表中搜索元素,效率低下.**因此,两位俄罗斯的 ...

最新文章

  1. JDK 序列化, 碰到serialVersionUID 不一致问题,怎么处理?
  2. Eclipse Color Themes
  3. 5.1. Instructions Instead of Data
  4. Julia数据统计最全教程,代码图解全都有,昆士兰大学出品,公开免费阅读
  5. [Xcode 实际操作]六、媒体与动画-(1)使用图形上下文按一定比例缩放图片
  6. 【深度学习】短袖短裤识别算法冠军方案总结
  7. Invalid URI
  8. python笔记之利用BeautifulSoup爬取糗事百科首页段子
  9. jQuery使用(八):运动方法
  10. 挖矿为什么要用显卡_Conflux显卡挖矿收益很高吗?挖矿指南与核算手册
  11. 编译 Linux2.6 内核总结【ZT】
  12. linux 系统命令之wget和yum和apt-get区别
  13. php调用拼多多的接口
  14. 海康4200门禁导入人脸_刷脸开门,海康智脑NVR无感开门方案来啦~
  15. 蚂蚁课堂二期视频(每特学院二期)
  16. 高德地图No implementation found for long com.autonavi.amap.mapcore.MapCore
  17. java将html转为word文档,java html转换为word文档
  18. word插入脚注后最后一页多了一个分页符(下一页),导致最后多了一个空白页,删除不掉。
  19. 提升程序员工作效率的6个工具利器
  20. 爱德华·琼斯(Edward Jones)公司

热门文章

  1. w10网络里面没有计算机,Win10电脑没有网络适配器怎么办
  2. 黑马程序员 网络编程2
  3. html电脑自动输出什么意思code,VScode自动生成HTML的含义
  4. Themida 1.8.X 脱壳之泡泡堂不死外挂3.16
  5. 视频营销—网络营销的一种有效形式
  6. C++字符串数组中小写转大写的写法(指针)
  7. 大学计算机基础第三章试题,大学计算机基础理论知识前三章测试题.docx
  8. MySQL 索引失效详解
  9. 告诉我什么是“业精于勤,荒于嬉,行成于思,毁于随。”
  10. java websocket 聊天室实现 与 tomcat监控实现java类