GDOUB11302广东海洋大学20132014学年第1学期
班级:姓名:学号:试题共
3
《数据结构与算法》课程试题
课程号:19232502
题号一二15三15四15五20各题分数12
密封线
√考试□考查
六12七11八
√A卷□B卷
九100
√闭卷□开卷
十总分阅卷教师
实得分数
页加白纸
5
一、选择题(6小题,每题3分)1若某线性表中最常用的操作是取第i个元素和找第i个元素的前驱,则采用A顺序表A54321A2k21A6存储方法最节省时间B单链表B45321B
2k1
张
C双链表C43512C
2k1
D单循环链表D12345D2k11D9
2一个栈的入栈序列是12345,则不可能的出栈序列是3深度为k的完全二叉树至多有()个结点4G是一个非连通无向图,共28条边,则该图至少有()个顶点B7C8
5在平衡二叉树中插入一个结点后造成不平衡,设最低的不平衡结点为A,并已知A的左孩子平衡因子为0,右孩子平衡因子为1,则应该做()型调整以使其平衡ALLBLRCRLDRR6下述排序方法中,时间性能和待排序记录的初始状态无关的是()A插入排序和快速排序C选择排序和归并排序B归并排序和快速排序D插入排序和归并排序
二、填空题
1
f1数组Q
用来表示一个循环队列,fro
t为队头元素的前一个位置,rear为队尾元素位置,计算队列中元素个数的公式为____________________。2已知一棵度为3的树有2个度为1的结点,3个度为2的结点,4个度为3的结点。则该树中有___________个叶子结点。3已知无向图的顶点数为
,边数为e,其邻接表表示的空间复杂度为________________。4假定一个数列254362314856,采用散列函数为Hkkmod7,则元素48的同义词是___________。5利用简单选择排序对
个记录进行排序,最坏情况下,记录交换次数为____________。三、(15分)已知一棵二叉树的中序遍历序列为DBKEHJAFCIG,后序遍历序列为DKJHEBFIGCA,试画出该二叉树并给出其前序遍历序列
四、(15分)设用于通信的电文由字符集abcdefgh中的字母构成,
2
f它们在电文中出现的频度分别为002030008014017011012006,回答下面问题:(1)为这八个字符设计哈夫曼编码(2)对这八个字符进行等长编码需要几位二进制数,哈夫曼编码比等长编码电文总长压缩多少?
五、(20分)已知一个长度为11的线性表List122436905230418103861,试回答下面问题(1)将线性表元素依次插入一个空的平衡二叉树,画出所得平衡二叉树,如果假设每个元素查找概率相同,则平均r