《数据结构》模拟卷_(_a_卷)

上传人:wt****50 文档编号:44582800 上传时间:2018-06-14 格式:PDF 页数:5 大小:151.99KB
返回 下载 相关 举报
《数据结构》模拟卷_(_a_卷)_第1页
第1页 / 共5页
《数据结构》模拟卷_(_a_卷)_第2页
第2页 / 共5页
《数据结构》模拟卷_(_a_卷)_第3页
第3页 / 共5页
《数据结构》模拟卷_(_a_卷)_第4页
第4页 / 共5页
《数据结构》模拟卷_(_a_卷)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《《数据结构》模拟卷_(_a_卷)》由会员分享,可在线阅读,更多相关《《数据结构》模拟卷_(_a_卷)(5页珍藏版)》请在金锄头文库上搜索。

1、1数据结构数据结构模拟卷模拟卷一、选择题1.在一个长度为 n 的顺序表的任一位置插入一个新元素的渐进时间复杂度为(A) 。A. O(n)B. O(n/2)C. O(1)D. O(n2)2.带头结点的单链表 first 为空的判定条件是: (B) 。A. first = NULL;B. first-link = NULL;C. first-link = first;D. first != NULL;3.从逻辑上可以把数据结构分为(C)两大类。A动态结构、静态结构B顺序结构、链式结构C线性结构、非线性结构D初等结构、构造型结构4.在系统实现递归调用时需利用递归工作记录保存实际参数的值。在传值参数情

2、形,需为对应形式参数分配空间,以存放实际参数的副本;在引用参数情形,需保存实际参数的(D) ,在被调用程序中可直接操纵实际参数。A. 空间B. 副本C. 返回地址D. 地址5.以下数据结构中,哪一个是线性结构(D) 。A广义表B. 二叉树C. 稀疏矩阵D.串6.以下属于逻辑结构的是(B) 。A顺序表B. 哈希表C.有序表D.单链表7.对于长度为 9 的有序顺序表,若采用折半搜索,在等概率情况下搜索成功的平均搜索长度为(C)的值除以 9。A. 20B. 18C. 25D. 228.在有向图中每个顶点的度等于该顶点的(C) 。A. 入度B. 出度C. 入度与出度之和D. 入度与出度之差9.在基于排

3、序码比较的排序算法中, (D)算法的最坏情况下的时间复杂度不高于O(nlog2n)。A. 起泡排序B. 希尔排序C. 归并排序D. 快速排序10. 当的值较小时,散列存储通常比其他存储方式具有(B)的查找速度。Zeon PDF Driver Trial .twDocuCom PDF Trial 2A. 较慢B. 较快C. 相同D.不同二、填空题1.二维数组是一种非线性结构,其中的每一个数组元素最多有_ _2 2_个直接前驱(或直接后继) 。2.将一个 n 阶三对角矩阵 A 的三条对角线上的元素按行压缩存放于一个一维数组 B 中,A00存放于 B0中。对于任意给定数组元素 BK,它应是 A 中第

4、_(K+1)3_行的元素。3.链表对于数据元素的插入和删除不需移动结点,只需改变相关结点的_指针指针_域的值。4.在一个链式栈中,若栈顶指针等于 NULL 则为_空栈空栈_ _。5.主程序第一次调用递归函数被称为外部调用,递归函数自己调用自己被称为内部调用,它们都需要利用栈保存调用后的_返回返回_地址。6.在一棵树中,_叶子叶子_结点没有后继结点。7.一棵树的广义表表示为 a (b (c, d (e, f), g (h) ), i (j, k (x, y) ) ),结点 f的层数为_3 3_。假定根结点的层数为 0。8.在一棵 AVL 树(高度平衡的二叉搜索树)中,每个结点的左子树高度与右子树

5、高度之差的绝对值不超过_1 1_。9.n (n0) 个顶点的无向图最多有_n(n-1)/2n(n-1)/2_条边,最少有_0 0_条边。10. 在索引存储中,若一个索引项对应数据对象表中的一个表项(记录) ,则称此索引为_稠密稠密_索引,若对应数据对象表中的若干个表项,则称此索引为_稀疏稀疏_索引。三、判断题1.数组是一种复杂的数据结构,数组元素之间的关系既不是线性的也不是树形的(对对)2.链式存储在插入和删除时需要保持物理存储空间的顺序分配, 不需要保持数据元素之间的逻辑顺序(错错)3.在用循环单链表表示的链式队列中,可以不设队头指针,仅在链尾设置队尾指针(对对)4.通常递归的算法简单、易懂

6、、容易编写,而且执行的效率也高(错错)5.一个广义表的表尾总是一个广义表(对对)6.当从一个小根堆(最小堆)中删除一个元素时,需要把堆尾元素填补到堆顶位置,然后再按条件把它逐层向下调整,直到调整到合适位置为止(对对)7.对于一棵具有 n 个结点,其高度为 h 的二叉树,进行任一种次序遍历的时间复杂度为O(h)( 错错)Zeon PDF Driver Trial .twDocuCom PDF Trial 38.存储图的邻接矩阵中,邻接矩阵的大小不但与图的顶点个数有关,而且与图的边数也有关(错错)9.直接选择排序是一种稳定的排序方法( 错错)10. 闭散列法通常比开散列法时间效率更高(错错)四、运

7、算题1.设有一个 1010 的对称矩阵 A, 将其下三角部分按行存放在一个一维数组 B 中, A00存放于 B0中,那么 A85存放于 B 中什么位置。根据题意根据题意,矩阵矩阵 A A 中当元素下标中当元素下标 I I 与与 J J 满足满足 I IJ J 时时,任意元素任意元素 AIJAIJ在一维数组在一维数组 B B 中的中的存放位置为存放位置为 I*(I+1)I*(I+1)2+J2+J,因此因此,A85A85在数组在数组 B B 中位置为中位置为8*(8+1)8*(8+1)2+52+54l4l2.这是一个统计单链表中结点的值等于给定值 x 的结点数的算法,其中 while 循环有错,请

8、重新编写出正确的 while 循环。int count ( ListNode * Ha, ElemType x ) / Ha 为不带头结点的单链表的头指针int n = 0;while ( Ha-link != NULL ) Ha = Ha-link;if ( Ha-data = x ) n+;return n;while(Ha!while(Ha!NULL)NULL)if(Haif(Ha 一一datadatax)n+x)n+;HaHaHaHa 一一1ink1ink; 3.已知一棵二叉树的前序和中序序列,求该二叉树的后序序列。前序序列:A, B, C, D, E, F, G, H, I, J中序

9、序列:C, B, A, E, F, D, I, H, J, G后序序列:C C,B B,F F,E E,I I,J J,H H,G G,D D,A AZeon PDF Driver Trial .twDocuCom PDF Trial 44.已知一个有序表 ( 15, 26, 34, 39, 45, 56, 58, 63, 74, 76, 83, 94 ) 顺序存储于一维数组 a12中, 根据折半搜索过程填写成功搜索下表中所给元素 34, 56, 58, 63, 94时的比较次数。元素值比较次数2 21 13 34 44 45.设散列表为 HT17, 待插入关键码序列为 Jan, Feb, M

10、ar, Apr, May, June, July,Aug, Sep, Oct, Nov, Dec ,散列函数为 H (key) = i 2,其中,i 是关键码第一个字母在字母表中的序号。现采用线性探查法解决冲突。字母ABCDEFGHIJKLM序号12345678910111213字母NOPQRSTUVWXYZ序号14151617181920212223242526(1) 试画出相应的散列表;012345678910111213AprAugDecFebJanMarMayJuneJulySepOctNov(1)(2)(1)(1)(1)(1)(2)(4)(5)(2)(5)(6)(2) 计算等概率下搜

11、索成功的平均搜索长度;l l12*(1+2+l+l+l+l+2+4+5+2+5+6)12*(1+2+l+l+l+l+2+4+5+2+5+6)= =3l3l1212五、算法设计题已知二叉树中的结点类型用 BinTreeNode 表示,被定义为:struct BTreeNode char data;BinTreeNode *leftChild, *rightChild; ;其中 data为结点值域,leftChild 和 rightChild 分别为指向左、右子女结点的指针域,根据下面函数声明编写出求一棵二叉树中结点总数的算法,该总数值由函数返回。假定参数 BT 初始指3456586394Zeon

12、 PDF Driver Trial .twDocuCom PDF Trial 5向这棵二叉树的根结点。int BTreeCount ( BinTreeNode* BT );i intntBTreeCount(BinTreeNodeBTreeCount(BinTreeNode*BT)*BT) if(BT=NULL)returnif(BT=NULL)return0 0;elseelsereturnreturnBTreeCount(BTBTreeCount(BT leftChild)+BTreeCount(BTrightChild)leftChild)+BTreeCount(BTrightChild)十十 l l; Zeon PDF Driver Trial .twDocuCom PDF Trial

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号