第6章 树和二叉树讲义.ppt

第6章 树和二叉树 ;6.1 树的定义和基本术语 ;图6.1 树的图示方法; ADT Tree 数据对象D:一个集合,该集合中的所有元素具有相同的特性。 数据关系R: 若D为空集,则为空树。若D中仅含有一个数据元素,则R为空集,否则R={H},H是如下的二元关系: (1) 在D中存在唯一的称为根的数据元素root,它在关系H下没有前驱。  (2)若D-{ root }≠ф,则存在D-{ root }的一个划分D1,D2…Dm ( m0 ) 对任意j≠k ( 1≤j, k≤m ) 有Dj∩Dk=ф,且对任意的i( 1≤i≤m ) 唯一存在数据元素 xi﹥∈H. (3)对应于D-{ root }的划分,H-{ root,x1,… root,xm }有唯一的一个划分H1,H2,…,Hm ( m0 ), 对任意j≠k ( 1≤j, k≤m )有Hj∩Hk=ф,且对任意i(1≤i≤m ) ,H1是Di上的二元关系,(Di, { Hi })是一棵符合本定义的树,成为根root的子树。 ;树的基本术语 · 结点:包含一个数据元素及若干指???其它结点的分支信息。 · 结点的度:一个结点的子树个数称为此结点的度。  · 叶子结点:度为0的结点,即无后继的结点,也称为终

文档评论(0)

1亿VIP精品文档

相关文档