1、假设一棵二叉树的层序序列是ABCDEFGHIJ 和中序序列是DBGEHJACIF,请画出该树
21 、有一个完全二叉树按层次顺序存放在一维数组中,如下所示: 请指出结点P 的父结点,左子女,右子女
3、给出下列二叉树的先序序列
4、已知二叉树的先序遍历序列为ABCDEFGH,中序遍历序列为CBEDFAGH,画出二叉树
答案:二叉树形态 AFHGDECB (2)设一棵二叉树的先序序列: A B D F C E G H ,中序序列: B F D A G E H C ①画出这棵二叉树
②画出这棵二叉树的后序线索树
③将这棵二叉树转换成对应的树(或森林)
ABFD(CEHGAEDCBHGFAEDCBHGFn u ll (1) (2) 1、已知一棵二叉树的前序序列为:A,B,D,G,J,E,H,C,F,I,K,L 中序序列:D,J,G,B,E,H, A,C,K,I,L,F
写出该二叉树的后序序列; ii
画出该二叉树; iii
求该二叉树的高度(假定空树的高度为-1)和度为 2、度为 1、及度为 0 的结点个数
该二叉树的后序序列为:J,G,D,H,E,B,K,L,I,F,C,A
该二叉树的形式如图所示: 该二叉树高度为:5
度为 2 的结点的个数为:3
度为 1 的结点的个数为:5
度为 0 的结点个数为:4
5、试用权集合{12,4,5,6,1,2}构造哈夫曼树,并计算哈夫曼树的带权路径长度
答案: A B J K I F C G E D L H 21561 11 87341 23 0 WPL=12*1+(4+5+6)*3+(1+2)*4=12+45+12=69 6、已知权值集合为{5,7,2,3,6,9},要求给出哈夫曼树,并计算带权路径长度WPL
答案:(1)树形态: 32551 01 99761 33 2 (2)带权路径长度:W