中国海洋大学命题专用纸(首页)2006学年第1学期试题名称:数据结构(B卷)共2页第1页专业年级:学号姓名授课教师名分数一、填空(20分)1、已知栈的输入序列为1,2,⋯,n,输出序列为a1,a2,⋯,an
则a2=n的输出序列共有种
2、算法中基本操作重复执行的次数是问题规模n的某个函数,简称为
3、将上三角矩阵A[1
8]的上三角部分逐行地存储到起始地址为2000的内存单元中,已知每个元素占5个单元,则A[5,7]的地址为
4、已知完全二叉树的第7层有10个叶子结点,则整个二叉树的结点数最多是
5、3个结点可构成棵不同形态的树
6、对下述广义表进行操作gettail[((a,b),(c,d))]的结果是
7、在按关键字递增的数组A[1
20]中,用二分查找方法进行查找时,查找长度为5的元素个数是
8、有n个结点的连通图的生成树有条边
9、在堆排序、快速排序、直接插入排序和希尔排序算法中,稳定的排序算法是算法
10、设有向图G的邻接矩阵为A,如果图中不存在弧〈Vi,Vj〉,则A[i,j]的值为
二、(8分)将下列二叉树改为先序线索二叉树
三、(10分)对下面给出的数据序列{4,5,6,7,10,12,15,18,23},构造一棵哈夫曼树,并求出其带权路径长度
四、(8分)已知散列表地址空间为0
8,散列函数为H(k)=kmod7,采用线性探测法处理冲突
将数据序列{100,20,21,35,3,78,99,45}依次存入该散列表中,并求出在等概率下的平均查找长度
授课教师张海燕命题教师或命题负责人签字院系负责人签字年月日ABCEDF中国海洋大学命题专用纸(附页)2006学年第1学期试题名称:数据结构(B)共2页第2页五、(15分)(1)对下列数据表,写出采用冒泡排序算法排序的每一趟的结果
{25,10,20,31,5,44,16,61,100}(2)对下列