ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:90.70KB ,
资源ID:1286928      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1286928.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据结构复习题附标准答案.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据结构复习题附标准答案.docx

1、数据结构复习题附标准答案中南大学现代远程教育课程考试(专科)复习题及参考答案数据结构一、判断题:1 数组是一种复杂的数据结构,数组元素之间的关系既不是线性的也不是树形的。( )2 链式存储在插人和删除时需要保持物理存储空间的顺序分配,不需要保持数据元素之间的逻辑顺序。 ( )3 在只有度为0和度为k的结点的k叉树中,设度为0的结点有n0个,度为k的结点有nk个,则有n0=nk+1。 ( )4 折半搜索只适用于有序表,包括有序的顺序表和有序的链表。( )5 如果两个串含有相同的字符,则这两个串相等。()6 数组可以看成线性结构的一种推广,因此可以对它进行插入、删除等运算。()7 在用循环单链表表

2、示的链式队列中,可以不设队头指针,仅在链尾设置队尾指针。( )8 通常递归的算法简单、易懂、容易编写,而且执行的效率也高。 ( )9 一个广义表的表尾总是一个广义表。 ( )10 当从一个小根堆(最小堆)中删除一个元素时,需要把堆尾元素填补到堆顶位置,然后再按条件把它逐层向下调整,直到调整到合适位置为止。 ( )11 对于一棵具有n个结点,其高度为h的二叉树,进行任一种次序遍历的时间复杂度为O(h)。 ( )12 存储图的邻接矩阵中,邻接矩阵的大小不但与图的顶点个数有关,而且与图的边数也有关。 ( )13 直接选择排序是一种稳定的排序方法。 ( )14 闭散列法通常比开散列法时间效率更高。 (

3、 )15 有n个结点的不同的二叉树有n!棵。 ( )16 直接选择排序是一种不稳定的排序方法 。( )17 在2048个互不相同的关键码中选择最小的5个关键码,用堆排序比用锦标赛排序更快。 ( )18 当3阶B_树中有255个关键码时,其最大高度(包括失败结点层)不超过8。( )19 一棵3阶B_树是平衡的3路搜索树,反之,一棵平衡的3路搜索树是3阶非B_树。( ) 20 在用散列表存储关键码集合时,可以用双散列法寻找下一个空桶。 在设计再散列函数时,要求计算出的值与表的大小m互质。 ( )21 在索引顺序表上实现分块查找,在等概率查找情况下,其平均查找长度不仅与表中元素个数有关,而且与每一块

4、中元素个数有关。()22 在顺序表中取出第i个元素所花费的时间与i成正比。()23 在栈满情况下不能作进栈运算,否则产生“上溢”。()24 二路归并排序的核心操作是将两个有序序列归并为一个有序序列。()25 对任意一个图,从它的某个顶点出发,进行一次深度优先或广度优先搜索,即可访问图的每个顶点.()26 二叉排序树或者是一棵空二叉树,或者不是具有下列性质的二叉树:若它的左子树非空,则根结点的值大于其左孩子的值;若它的右子树非空,则根结点的值小于其右孩子的值。()27 在执行某个排序算法过程中,出现了排序码朝着最终排序序列位置相反方向移动,则该算法是不稳定的。()28 一个有向图的邻接表和逆邻接

5、表中表结点的个数一定相等。()二、选择题:1 在一个长度为n的顺序表的任一位置插入一个新元素的渐进时间复杂度为( )。 A. O(n) B. O(n2)C. O(1) D. O(n2)2 带头结点的单链表first为空的判定条件是:( ) A. first=NULL B. first一1inkNULL C. first一link=firstD. first!NUlL3 当利用大小为n的数组顺序存储一个队列时,该队列的最大长度为( )。A. n-2 B. n-l C. n D. n+14 在系统实现递归调用时需利用递归工作记录保存实际参数的值。在传值参数情形,需为对应形式参数分配空间,以存放实际

6、参数的副本;在引用参数情形,需保存实际参数的( ),在被调用程序中可直接操纵实际参数。A. 空间 B. 副本 C. 返回地址 D. 地址5 在一棵树中,( )没有前驱结点。 A. 分支结点 D. 叶结点C. 树根结点 D. 空结点6 在一棵二叉树的二叉链表中,空指针域数等于非空指针域数加( )。A. 2 B. 1C. 0 D. -17 对于长度为9的有序顺序表,若采用折半搜索,在等概率情况下搜索成功的平均搜索长度为( )的值除以9。 A. 20 B. 18C. 25 D. 228 在有向图中每个顶点的度等于该顶点的( )。 A. 入度 B. 出度 C. 入度与出度之和 D. 入度与出度之差9

7、在基于排序码比较的排序算法中,( )算法的最坏情况下的时间复杂度不高于O(n10g2n)。 A. 起泡排序 B. 希尔排序C. 归并排序 D. 快速排序10 当的值较小时,散列存储通常比其他存储方式具有( )的查找速度。A. 较慢 B. 较快 C. 相同D. 不清楚11 设有一个含200个表项的散列表,用线性探查法解决冲突,按关键码查询时找到一个表项的平均探查次数不超过1.5,则散列表项应能够至少容纳( )个表项。 (设搜索成功的平均搜索长度为Snl1+l(1一)2,其中为装填因子)A. 400 B. 526 C. 624 D. 676 12 堆是一个键值序列k1,k2,.kn,对I=1,2,

8、.|_n/2_|,满足( )A. kik2ik2i+1B. kik2i+1next=NULLC. head!=NULL D. head-next=head16 引起循环队列队头位置发生变化的操作是( )A. 出队 B. 入队C. 取队头元素 D. 取队尾元素17 若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则不可能出现的出栈序列是( )A. 2,4,3,1,5,6 B. 3,2,4,1,6,5C. 4,3,2,1,5,6 D. 2,3,5,1,6,418 字符串通常采用的两种存储方式是( )A. 散列存储和索引存储 B. 索引存储和链式存储C. 顺序存储和链式存储 D. 散列

9、存储和顺序存储19 设主串长为n,模式串长为m(mn),则在匹配失败情况下,朴素匹配算法进行的无效位移次数为( )A. m B. n-mC. n-m+1 D. n20 二维数组A1218采用列优先的存储方法,若每个元素各占3个存储单元,且第1个元素的地址为150,则元素A97的地址为( )A. 429 B. 432C. 435 D. 43821 对广义表L=(a,b),(c,d),(e,f)执行操作tail(tail(L)的结果是( )A. (e,f) B. (e,f)C. (f) D. ( )22 下列图示的顺序存储结构表示的二叉树是( )23 n个顶点的强连通图中至少含有( )A. n-1

10、条有向边 B. n条有向边C. n(n-1)/2条有向边D. n(n-1)条有向边24 对关键字序列(56,23,78,92,88,67,19,34)进行增量为3的一趟希尔排序的结果为( )A. (19,23,56,34,78,67,88,92) B. 23,56,78,66,88,92,19,34)C. (19,23,34,56,67,78,88,92) D. (19,23,67,56,34,78,92,88)25 若在9阶B-树中插入关键字引起结点分裂,则该结点在插入前含有的关键字个数为( ) A. 4 B. 5C. 8 D. 926 由同一关键字集合构造的各棵二叉排序树( )A. 其形态

11、不一定相同,但平均查找长度相同B. 其形态不一定相同,平均查找长度也不一定相同C. 其形态均相同,但平均查找长度不一定相同D. 其形态均相同,平均查找长度也都相同27 ISAM文件和VSAM文件的区别之一是( )A. 前者是索引顺序文件,后者是索引非顺序文件B. 前者只能进行顺序存取,后者只能进行随机存取C. 前者建立静态索引结构,后者建立动态索引结构D. 前者的存储介质是磁盘,后者的存储介质不是磁盘28 下列描述中正确的是( )A 线性表的逻辑顺序与存储顺序总是一致的B 每种数据结构都具备三个基本运算:插入、删除和查找C 数据结构实质上包括逻辑结构和存储结构两方面的内容D 选择合适的数据结构

12、是解决应用问题的关键步骤29 下面程序段的时间复杂度是( )i=s=0while(srear=Q-front B.(Q-rear+1)%maxsize=Q-frontC.Q-rear=0 D.Q-front=035 设s3=I AM,s4=A TERCHER.则strcmp(s3,s4)=( )A.0 B.小于0 C.大于0 D.不确定36 一维数组的元素起始地址loc6=1000,元素长度为4,则loc8为()A1000 B.1004 C.1008 D.837 广义表(a,b),c,d)的表尾是()Aa B.b C.(a,b) D.(c,d)38 对于二叉树来说,第I层上至多有_个节点()A2i B. 2i -1 C.2i-1 D.2i-1-139 某二叉树的前序遍历序列为ABDGCEFH,中序遍历序列为DGBAECHF,则后序遍历序列为()ABDGCEFHA B.GDBECFHA C.BDGAECHF D.GDBEH

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1