美文网首页
树的概念

树的概念

作者: Will222 | 来源:发表于2018-06-01 17:48 被阅读0次

用树解决的问题:跟链表一样快速的插入和删除,又能像有序数据一样快速查找,树实现了这些特点

树由边连接的节点而构成 树.png

树的术语

路径:

顺着连接节点的边从另一个节点走到另一个节点,所经过的节点的顺序排列就成为"路径"。

根:

树顶端的节点称为“根”。一棵树只有一个根。如果要把一个节点和边的集合定义为树,那么从根到其他任何一个节点都必须有且只有一条路径。

父节点:

每个节点(除了根)都恰好有一条边向上连接到另一个节点,上面的这个节点就称为下面节点的“父节点”。

子节点:

每个节点都可能有一条或多条边向下连接其他节点,下面的这些节点就称为它的“子节点”。

叶节点:

没有子节点的节点称为“叶子节点”或检查“叶节点”。

子树:

每个节点都可以作为“子树”的根,它和它所有的子节点,子节点的子节点等都含在子树中。

层:

一个节点的层数是指从根开始到这个节点有多少“代”。假设根是第0曾,它的子节点就是第1层,它的孙节点就是第2层

二叉树:

树中每个节点最多只能有两个子节点,这样的树就称为“二叉树”。二叉树每个节点的两个子节点称为“左子节点”和“右子节点”

相关文章

  • 树的概念

    用树解决的问题:跟链表一样快速的插入和删除,又能像有序数据一样快速查找,树实现了这些特点 树的术语 路径: 顺着连...

  • 树和树的算法

    1、树的基本概念 二维空间的概念,树用来模拟有树状结构性质的集合 树的常见概念 常考的概念: 树的高度或深度:树中...

  • 树的相关概念

    概念 结点的度:结点拥有的子树数 叶结点或者终端结点:度为0的结点 非终端结点或者分支结点:度不为0的结点 树的度...

  • 51_树的定义与操作

    关键词:树的定义、度的概念、树中的前驱和后继、树中结点的层次、树的有序性、森林的概念、树的实现 0. 树的定义 树...

  • 从零开始学数据结构和算法(七) huffman 树与 AVL 树

    Huffman 树 概念 树的构造 Huffman 源码 AVL 树(平衡二叉树) 概念 平衡因子 二叉树上节点的...

  • 14-数据结构探险系列-树篇

    数据结构探险之树篇 树的基本概念 什么是树? 树是节点的有限结合。 上图是我们在树中要基础的概念 根节点:A; 双...

  • 11.树Tree(1)

    目录:1.树的概念2.树的术语3.树的种类4.树的存储与表示5.树的常见的应用场景 1.树的概念 树的特点:1.每...

  • 数据结构与算法 java语言描述

    1.树的基本概念 1.1 概念 下面是一个树的例子,下面以这个树介绍基本概念。 A节点是根节点,A节点和F节点由一...

  • 二叉树基础(1)

    树的基本概念 树 1.节点,根节点,...

  • 树的基本概念

    树的定义 树是一种递归数据结构,它有n个节点的有限集合T,在一棵树中有且仅有一个称为根的节点,其余节点可分为m个互...

网友评论

      本文标题:树的概念

      本文链接:https://www.haomeiwen.com/subject/rdphsftx.html