3 写出下列稀疏矩阵的三元组表。 4 已知一棵完全二叉树中共有1980个节点,则该树中共有多少个叶子接点。 5

2024-11-02 10:30:40
推荐回答(2个)
回答1:

3 写出下列稀疏矩阵的三元组表。

未给出稀疏矩阵

     

4 已知一棵完全二叉树中共有1980个节点,则该树中共有多少个叶子接点。

设该树有k层, 则结点总数 2^(k+1) -1 >=1980

k+1 >10

k>9

k=10

从第0层到第9层共有 2^(9+1) -1=1023个结点, 第9层有 2^9 = 512个结点, 如果是满二叉树, 则第10层应有512*2=1024个结点, 但现在只有1980-1023 =957个结点, 即第9层中只有957/2=479个结点有孩子, 512-479 = 33个结点是叶子结点, 第10层有957个叶子结点, 一共有33+957 = 990个叶子结点

5 已知二叉树的前序序列和中序序列分别为ABCDEFGHIJK和CDBGFEAHJIK,画出这棵二叉树。

                  A

                     B                       H

             C              E                    I

                 D       F                   J       K

                         G

6 已知一个无向图G的顶点集E(G)={A,B,C,D,E},其邻接矩阵如图所示:

           {0 1 0 0 1}

                    1 0 0 1  0

                    0 0 0 1 1

                    0 1 1 0 1  

           1 0 1 1 0               

(1)画出该图的图形

见图片

      (2) 写出从顶点A出发进行深度优先遍历和广度优先遍历的遍历序列。

深度优先遍历: A B D C E

广度优先遍历: A B E D C

               

7  假设用于通信的电文由字符集{a,b,c,d,e,f,g,h}中的字符组成,这8个字符在电文中出现的频率分别是0.07,0.19,0.02,0.06,0.32,0.03,0.21,0.10。画出相应的哈夫曼树,并为这8个字符设计哈夫曼编码。

哈夫曼树见图

a:  0010

b: 10

c: 00000

d: 0001

e: 01

f: 00001

g: 11

h: 0011

回答2:

一看就是选修课题 太简单了 自己做吧 水利学院的吧啊
一看就是网络A091的