#数据结构期末简答题
###1.一份电文中有7种字符A,C,D,E,F,S,K,它们出现的频率依次为{0.3,0.21,0.19,0.4,0.18,0.5,0.24},完成如下问题:
1)设计一棵哈夫曼树(画出其树结构);
2)计算其带权路径长度WPL。
###2.KRUSKAL算法求其最小生成树的过程(要求体现选边的次序)
依次选择的边为<1,6><2,3><7,6><3,4><5,4><1,2>
###3.prim算法
###4.拓扑排序
###5.关键路径
ve(j)从前往后加取大,vl(i)从后往前减取小
ee(i,j)前早,el(i,j)=vl(j)-w(i,j)后减
###6.使用Dijkstra算法求出从A到其余各点的最短距离(给出求解过程)。
###7.二分查找
###8.构造二叉排序树
依次读入给定的整数序列{7,16,4,8,20,9,6,18,5},构造一棵二叉排序树,并计算在等概率情况下该二叉排序树的平均查找长度ASL。
###9.构造一棵平衡二叉树。
设关键字的输入序列为:{53,40,45,20,14,78,95,54,51,98,52}
LL:顺时针;RR:逆时针;LR:先逆后顺;RL:先顺后逆
###10.(1)线性探测发及二次探测处理冲突构造哈希函表
(2)二次探查法
(3)链地址法
###11.排序
归并排序:
基数排序: