1/3全国2009年10月高等教育自学考试数据结构导论试题课程代码:02142一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。矚慫润厲钐瘗睞枥庑赖。矚慫润厲钐瘗睞枥庑赖賃。1.在表长为n的顺序表上做插入运算,平均要移动的结点数为()A.n/4B.n/3C.n/2D.n2.顺序表中有19个元素,第一个元素的地址为200,且每个元素占一个字节,则第14个元素的存储地址为()聞創沟燴鐺險爱氇谴净。聞創沟燴鐺險爱氇谴净祸。A.212B.213C.214D.2153.由顶点V1,V2,V3构成的图的邻接矩阵为010100110,则该图中顶点V1的出度为()A.0B.1C.2D.34.元素的进栈次序为A,B,C,D,E,则退栈中不可能的序列是()A.A,B,C,D,EB.B,C,D,E,AC.E,A,B,C,DD.E,D,C,B,A5.由带权为9,2,5,7的四个叶子结点构造一棵哈夫曼树,该树的带权路径长度为()A.23B.37C.44D.466.在已知尾指针的单循环链表中,插入一个新结点使之成为首结点,其算法的时间复杂度为()A.O(1)B.O(log2n)C.O(n)D.O(n2)7.已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当二分查找值为90的元素时,查找成功时需比较的次数为()残骛楼諍锩瀨濟溆塹籟。残骛楼諍锩瀨濟溆塹籟婭。A.1B.2C.3D.48.在查找顺序表各结点概率相等的情况下,顺序按值查找某个元素的算法时间复杂度为()A.O(1)B.O(n)C.O(n)D.O(log2n)9.下列各项键值序列中不是堆的为()A.{5,23,16,68,94,72,71,73}B.{5,16,23,68,94,72,71,73}C.{5,23,16,73,94,72,71,68}D.{5,23,16,68,73,71,72,94}10.在线性表的下列存储结构中进行插入、删除运算,花费时间最多的是()A.单链表B.双链表C.顺序表D.单循环链表11.在栈中进行插入和删除操作的一端称为()A.栈顶B.栈底C.任意位置D.指定位置2/312.用n个值构造一棵二叉排序树,它的最大高度为()A.n/2B.nC.nD.log2n13.冒泡排序的时间复杂度是()A.O(n2)B.O(nlog2n)C.O(n)D.O(log2n)14.设无向图的邻接表如题14图所示,则该图的边数为()题14图A.4B.5C.10D.2015.带表头结点链队列的队头和队尾指针分别为front和rear,则判断队空的条件为()A.front==rearB.front!=NULLC.rear!=NULLD.front==NULL二、填空题(本大题共13小题,每小题2分,共26分)请在每小题的空格中填上正确答案。错填、不填均无分。16.下列程序段的时间复杂度为________。i=0;s=0;while(i,则A[i][j]的值为________。27.顺序查找算法的平均查找长度为________。28.二路归并排序的平均时间复杂度为________。三、应用题(本大题共5小题,每小题6分,共30分)29.某通讯电文由A,B,C,D,E,F六个字符编码组成,每个字符编码在电文中出现的次数分别是6,5,9,10,20,1,试画出这六个字符编码所用的哈夫曼树。謀荞抟箧飆鐸怼类蒋薔。謀荞抟箧飆鐸怼类蒋薔點。30.已知一棵二叉树的顺序存储结构如题30图所示,其中∧表示虚结点,试构造该二叉树。ABGCD∧H∧∧EF题30图3/331.题31图中二叉排序树的各结点的值为1~9,...