2数据结构第二部分.ppt

2数据结构第二部分

第二部分 树和二叉树 一、 树的定义和基本概念 1 树的存储结构 二、 二叉树 1 二叉树的定义和基本术语 2 二叉树的性质 3 二叉树的存储结构 三、 遍历二叉树 1 遍历二叉树 2 线索二叉树 四、 二叉排序树和平衡二叉排序树 1 二叉排序树 2 平衡二叉排序树 五、 树和森林 1 森林与二叉树的转换 六、 树和二叉树的应用 1 Huffman 树 2 树的应用 二、 树的描述方法 1、形式化表示法 树是一种数据结构 T=(D, R) 其中:D是树中结点的集合,R是树中结点关系的集合。 当D={}时,即树中结点为空,则称T为空树;否则,设树T中有m棵子树:D={root}∪Df; 其中:root为树的树根结点; Df = D1∪D2∪…∪ Dm∧Di∩Dj=∮∧(i≠j,1≤i,j≤m) 当树中结点个数n≤1时,则R={},否则有: R={root,Ri,i =1,2,… m,Ri是根结点root的子树Ti的根结点} 2、树形表示法 该方法是借助于自然界中树的形态,用一棵倒置的树来表示,非常直观、 形象,人们易于接受和采用。 3

文档评论(0)

1亿VIP精品文档

相关文档