1已知一棵树边的集合为(I,M),(I,N),(E,I),(B,E),(B,D),(A,B),(G,J),(G,K),(C,G),(C,F),(TABLE,L),(C,TABLE),(A,C),画出这棵树,并回答下列问题:⑴哪个是根结点
⑵哪些是叶子结点
⑶哪个是结点G的双亲
⑷哪些是结点G的祖先
⑸哪些是结点G的孩子
⑹哪些是结点E的子孙
⑺哪些是结点E的兄弟
哪些是结点F的兄弟
⑻结点B和N的层次号分别是什么
⑼树的深度是多少
⑽以结点C为根的子树的深度是多少
解:依题意,树的表示如图8
(1)根结点是:a(2)叶子结点是:d,m,n,f,j,k,l(3)g的双亲是:c(4)g的祖先是:a,c(5)g的孩子是:j,k(6)e的子孙是:i,m,n(7)e的兄弟是d,f的兄弟是g,h(8)b的层次是2,n的层次是5(9)树的深度是5(10)以结点c为根的子树的深度是3(11)树的度数是35
2一棵度为2的树与一棵二叉树有何区别
解:二叉树的度也可以为1
3试分别画出具有3个结点的树和3个结点的二叉树的所有不同形态
解:二叉树:5
4一棵深度为N的满K叉树有如下性质:第N层上的结点都是叶子结点,其余各层上每个结点都有K棵非空子树
如果按层次顺序从1开始对全部结点编号,问⑴各层的结点数目是多少
⑵编号为n的结点的父结点(若存在)的编号是多少
⑶编号为n的结点的第i个儿子(若存在)的编号是多少
⑷编号为n的结点有右兄弟的条件是什么
其右兄弟的编号是多少
解:(1)第i层的结点数为ki-1
(2)编号为n的结点的双亲点为:「(n-2)/k」+1
(3)编号为n的结点的第i个孩子结点为:(n-1)*k+i+1
(4)编号为n的结点有右兄弟的条件是(n-1)%k≠0,其右兄弟的编号是n+1
5已知一棵度为m的树中有n1个度为1的结点,n2个度为2的结点,..