- 2
- 0
- 约6.31千字
- 约 128页
- 2026-07-26 发布于山东
- 举报
目录
§5.1树
§5.2二叉树
§5.3遍历二叉树
§5.4线索二叉树
§5.5树和森林
§5.6哈夫曼树及其应用;5.1树;树是n(n≥0)个结点的有限集。在任意一棵非空树中,有且仅有一个称为根的结点;其余结点分为m(m≥0)个互不相交的子集,每个子集又是一棵树,称为根的子树。
这是一个递归的定义——在树的定义中又用到了树的概念。
递归是树的固有特性。;A;结点的度:结点所拥有的子树的个数。
树的度:树中各结点度的最大值。;叶子结点:度为0的结点,也称为终端结点。
分支结点:度不为0的结点,也称为非终端结点。;孩子、双亲:树中某结点子树的根结点称为这个结点的孩子结点,这个结点称为它孩子结点的双亲结点;
兄弟:具有同一个双亲的孩子结点互称为兄弟。;路径:如果树的结点序列n1,n2,…,nk有如下关系:结点ni是ni+1的双亲(1=ik),则把n1,n2,…,nk称为一条由n1至nk的路径;
路径上经过的边的个数称为路径长度。;祖先、子孙:在树中,如果有一条路径从结点x到结点y,则x称为y的祖先,而y称为x的子孙。;
;结点所在层数:根结点的层数为1;对其余任何结点,若某结点在第k层,则其孩子结点在第k+1层。
树的深度:树中所有结点的最大层数,也称高度。;有序树、无序树:如果一棵树
您可能关注的文档
- 数据结构(C语言版)课件 第3章 栈和队列.pptx
- 数据结构(C语言版)课件 第8章 排序.pptx
- 《Hive数据仓库应用与实战》课件 项目三_任务一_熟悉Hive数据类型.pptx
- 《Hive数据仓库应用与实战》课件 项目四_任务三_创建、使用自定义函数.pptx
- 《Hive数据仓库应用与实战》课件 项目五_任务一_深入数据仓库.pptx
- 《Hive数据仓库应用与实战》课件 项目一_任务二_初识Hive.pptx
- Python程序设计与应用课件 第1章 环境搭建.pptx
- Python程序设计与应用课件 第2章 数据类型.pptx
- Python程序设计与应用课件 第4章 控制语句.pptx
- Python程序设计与应用课件 第6章 面向对象程序设计.pptx
原创力文档

文档评论(0)