判断题
1.Prim 算法是通过每步添加一条边及其相连的顶点到一棵树,从而逐步生成最小生成树。T
2.若图G为连通图,则G必有唯一的一棵最小生成树。F
3.关键路径是AOE网中从源点到汇点的最短路径。F
有向图中,用顶点表示活动,用有向边表示活动之间开始的先后顺序,则称这种有向图为AOV网络;AOV网络可以反应任务完成的先后顺序(拓扑排序)。
在AOV网的边上加上权值表示完成该活动所需的时间,则称这样的AOV网为AOE网。
关键路径是最长路径。
4.图的深度优先遍历非递归算法通常采用堆栈实现,广度优先遍历非递归算法通常采用队列实现。T
选择题
5.下列叙述中,不符合m阶B树定义要求的是:
A.根结点最多有m棵子树
B.所有叶结点都在同一层上
C.各结点内关键字均升序或降序排列
D.叶结点之间通过指针链接
6.下列给定的关键字输入序列中,不能生成如下二叉排序树的是:
A.4, 2, 5, 3, 1
B.4, 5, 1, 2, 3
C.4, 5, 2, 1, 3
D.4, 2, 1, 3, 5
解析:考察二叉排序树的插入操作从根结点 一层一层的往下遍历。
7.设一段文本中包含4个对象{a,b,c,d},其出现次数相应为{4,2,5,1},则该段文本的哈夫曼编码比采用等长方式的编码节省了多少位数:2
解:如果采用等长方式,表示四个字符用两位即可,
00,01,10,11;
乘以他们的次数,总共的位数为:
(4+2+5+1)*2=24位;
采用哈夫曼编码,画出二叉树,求权值,
5✖️1+4✖️2+2✖️3+1✖️3=22;
24-22=2;