收藏 分享(赏)

7004数据结构(200601)A.doc

上传人:tangtianxu2 文档编号:2854263 上传时间:2018-09-28 格式:DOC 页数:6 大小:53KB
下载 相关 举报
7004数据结构(200601)A.doc_第1页
第1页 / 共6页
7004数据结构(200601)A.doc_第2页
第2页 / 共6页
7004数据结构(200601)A.doc_第3页
第3页 / 共6页
7004数据结构(200601)A.doc_第4页
第4页 / 共6页
7004数据结构(200601)A.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、数据结构试卷 共 6 页 第 1 页卷号:7004(A)浙江广播电视大学2006年1月期末考试计算机各专科专业数据结构试题2006年1月 一、单选题 (每空 2 分,共 20 分)1一个数组元素 ai与( )的表示等价。A *(a+i) B a+iC *a+i D Btop=0; Ctop-; Dtop=N;3队列的删除操作是在( )进行。A队首 B队尾 C队前 D对后4二叉树上叶结点数等于( ) 。A分支结点数加 1 B单分支结点数加 1 C双分支结点数加 1 D双分支结点数 减 15每次从无序表中取出一个元素,把它插入到有序表中的适当位置,此种排序方法叫做( )排序A插入 B交换C选择 D

2、归并6由权值分别为 3,6,7,2,5 的叶子结点生成一棵哈夫曼树,它的带权路径长度为( )。A51 B23C53 D747某程序的时间复杂度为(3n+100log 2n+ nlog2n), 其数量级表示为( ) 。AO(n) BO (nlog 2n) CO(100) DO (log 2n)8. 从二叉搜索树中查找一个元素时,其时间复杂度大致为( ) 。A O(n) B O(1)C O(log2n) D O(n2)9在线性表的散列存储中,若用 m 表示散列表的长度,n 表示待散列存储的元素的个数,则装填因子等于( ) 。An/m Bm/n 数据结构试卷 共 6 页 第 2 页Cn/(n+m)

3、Dm/(n+m)10在一棵二叉搜索树中,每个分支结点的左子树上所有结点的值一定( )该结点的值。A小于 B大于C不小于 D大于等于二、填空题(每空 2 分,共 30 分)1一种抽象数据类型包括 和 两个部分。2一个广义表中的元素分为_元素和_元素两类。3从一个链栈中删除一个结点时,需要把栈顶结点的_域的值赋给_。4在进行函数调用时,需要把每个实参的值和调用后的_传送给被调用的函数中。5在一个具有 n 个顶点的无向完全图中,包含有_条边,在一个具有 n 个顶点的有向完全图中,包含有_条边。6对于一个具有 n 个顶点和 e 条边的有向图和无向图,若采用边集数组表示,则存于数组中的边数分别为_和_条

4、。7以二分查找方法从长度为 12 的有序表中查找一个元素时,平均查找长度为_。8若对一棵二叉树的结点编号从 0 开始顺序编码,按顺序存储,把编号为 0 的结点存储到a0中,其余类推,则 ai元素的左孩子元素为_,右孩子元素为_,双亲元素(i0)为_。三、运算题(每小题 5 分,共 20 分)1已知一个图的顶点集 V 和边集 G 分别为:V=0,1,2,3,4,5,6,7;E=(0,1)8,(0,2)5,(0,3)2,(1,5)6,(2,3)25,(2,4)13,(3,5)9,(3,6)10, (4,6)4,(5,7)20;按照普里姆算法从顶点 0 出发得到最小生成树,试写出在最小生成树中依次得

5、到的各条边。_, _, _, _, _, _, _。2. 假定一组记录的排序码为(46,79,56,38,40,80,25,34),则对其进行快速排序的第一次划分的结果为_。数据结构试卷 共 6 页 第 3 页3有七个带权结点,其权值分别为 3,7,8,2,6,10,14,试以它们为叶子结点构造一棵哈夫曼树,并计算出带权路径长度 WPL。4假定一个待散列存储的线性表为 (37,65,25,73,42,91,45,36,18,75), 散列地址空间为HT12,若采用除留余数法构造散列函数和链接法处理冲突,试求出每一元素的散列地址,画出最后得到的散列表,求出平均查找长度。数据结构试卷 共 6 页

6、第 4 页四、阅读算法,回答问题(每小题 5 分,共 20 分)1. void AA(StackPush(S,30);Push(S,40);Push(S,50);int x=Pop(S)+2*Pop(S);Push(S,x);int i,a4=5,8,12,15;for(i=0;inext;q-next=HL;HL=q;对于结点类型为 Lnode 的单链表,写出以上算法的功能。数据结构试卷 共 6 页 第 5 页3写出以下函数的功能。bool CC(BtreeNode * BST,ElemType else if (item= =BSTdata) item =BSTdata;return true;else if (item =i-1; j-)L.listj+1=L.listj;L.listi-1=x;L.size+;数据结构试卷 共 6 页 第 6 页五、编写算法(10 分)编写一函数,按升序输出线性表 L 中的元素。void OrderOutputList(LinearList& L)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 专业基础教材

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报