第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)