- 4
- 0
- 约9.96千字
- 约 59页
- 2022-10-14 发布于北京
- 举报
第6章 树6.1 树的定义 6.2 树的遍历 6.3 树的表示法 6.4 二叉树的基本概念6.5 ADT二叉树6.6 线索二叉树6.7 树的应用福州大学数学与计算机科学学院 学习要点:? 理解树的定义和与树相关的结点、度、路径等术语。? 理解树是一个非线性层次数据结构。? 掌握树的前序遍历、中序遍历和后序遍历方法。? 了解树的父结点数组表示法。? 了解树的儿子链表表示法。? 了解树的左儿子右兄弟表示法。? 理解二叉树的概念。? 了解二叉树的顺序存储结构。? 了解二叉树的结点度表示法。? 掌握用指针实现二叉树的方法。? 理解线索二叉树结构及其适用范围。福州大学数学与计算机科学学院6.1 树的定义定义递归定义 (1)单个结点是一棵树,该结点就是树根。 (2)设T1,T2,…,Tk都是树,它们的根结点分别为n1,n2…nk,而n是另一个结点且以n1,n2…nk为儿子,则T1,T2,…,Tk和n构成一棵新树。结点n就是新树的根。称n1,n2…nk为一组兄弟结点。还称T1,T2,…,Tk为结点n的子树。 为了方便起见,空集合也看作是树,称为空树,并用?来表示。空树中没有结点。福州大学数学与计算机科学学院只有根结点的树 A根 有子树的树 ABCDEFGHIJKLM子树 福州大学数学与计算机科学学院基本术语结点——表示树中的元素,包括数据项及若干指向其子树的分支结点的度——结点的儿子结点个
原创力文档

文档评论(0)