美文网首页三月听我说
数据结构----树的基本概念

数据结构----树的基本概念

作者: 夜斗丶 | 来源:发表于2019-01-15 21:15 被阅读7次

1.树的定义

(1)有且仅有一个称之为根的节点;
(2)除根节点以外的所有节点可分为m(m>0)个互不相交的有限集。其中,每个集合本身有时一棵树,并且称为根的子树

2.树的基本术语

(1)结点:树中的一个独立单元。它包含一个数据元素,以及若干指向其他子树的分支。
(2)结点的度:节点拥有的子树数量称为结点的度。
(3)树的度:树的度是树内各结点度的最大值
(4)叶子:度为0的结点称为叶子结点或者终端结点。
(5)非终端结点:度不为0的结点称为非终端结点或者分支结点。
(6)双亲和孩子:结点的子树的根称为该结点的孩子,也就是与该结点直接相连的下一层结点称为该结点的孩子。相应的该结点也就是孩子结点的双亲。
(7)兄弟:同一个双亲的孩子结点之间互称兄弟。
(8)祖先:从根到该结点所经分支上的所有节点都成为该结点的祖先
(9)子孙:以某结点为根的子树中的任一结点都成为该结点的子孙。
(10)层次:结点的层次从根开始定义,根为第一层,根的孩子为第二层。依次往下类推
(11)堂兄弟:在同一层次上的节点之间互称堂兄弟
(12)树的深度:树中节点的最大层次称为树的深度或者高度
(13)有序树和无序树:如果树中结点的各子树从左至右是有次序的(不能互换)则该树为有序树,否则就为无序树。
(14)森林:m(m>=0)棵互不相交的树的集合。

相关文章

  • 数据结构--树

    数据结构--树 @(数据结构) 树是节点的有限集合 基本概念 双亲(父结点) :A是BCD的双亲,双亲指的是一个结...

  • 读书 【数据与算法】第三章 树与二叉树

    一、 树 基本概念 表现为以分支关系定义的层级关系,非线性数据结构。 1.1 定义 与 性质 树:递归的数据结构一...

  • 数据结构 树

    树是一种非线性数据结构 树的基本概念 树 节点的度(degree): 树的深度 二叉树 Binary Tree是最...

  • 排序算法——冒泡排序

    前面介绍了几个常用的数据结构,还剩下两个数据结构:树和图。这两个结构理解概念较为容易,比如树的基本概念,二分搜索树...

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

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

  • 简单数据结构(队列 栈 树 堆 )

    基础知识 基本概念 常见数据结构 栈和队列 栈Stack 队列Queue 树和堆 树的定义 树(tree)是包含n...

  • 二叉树的基本算法

    二叉树的基本算法 树、二叉树 的基本概念,参考数据结构算法之美-23讲二叉树基础(上):树、二叉树[https:/...

  • 学习笔记之树的学习

    学习主题:数据结构之树及树的遍历(一) 基本概念 树的定义:树是n个结点的集合,集合中有一个成为根的特殊结点,在根...

  • 数据结构教程 第一课 数据结构的基本概念和术语

    本课主题:数据结构的基本概念和术语 教学目的:了解数据结构的基本概念,理解常用术语 教学重点:基本概念:数据与数据...

  • 数据结构教程 第一课 数据结构的基本概念和术语

    本课主题:数据结构的基本概念和术语 教学目的:了解数据结构的基本概念,理解常用术语 教学重点:基本概念:数据与数据...

网友评论

    本文标题:数据结构----树的基本概念

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