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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

《数据结构》复习题Word文件下载.docx

1、C)数据元素的集合 D)关键字的集合10网状结构的特征是( )。A)结D)正确性、可读性、健壮性及确定性12在下列序列中,不是线性表的是()。A)(a,bc) B)(ABCD) C)(,true,) D)(a,b,c,d)13线性链表中各链结点之间的地址()。A)必须连续 B)部分地址必须连续 C)不一定连续 D)连续与否无所谓14如某链表中最常用的操作是在最后一个结点后插入一个结点和删除最后一个结点,则()存储方式最节省运行时间。A)单链表 B)带头结点的单链表 C)单循环链表 D)带头结点的双循环链表15在非空线性链表中由p所指的链结点后面插入一个由q所指的链结点的过程是依次执行动作()。

2、A)q-next=p;p-next=q; B)q-next=p-next;next=qC)q-p=q; D)p-q-16线性表的顺序存储结构具有的特点是( )。A)可直接随机访问任一元素 B)插入删除不需要移动元素C)不必26从一个具有头结点的单链表中查找数据元素值为x的结点时,在查找成功的情况下,平均比较次数是()。A)n B)n/2 C)(n-1)/2 D)(n+1)/227对于长度为n的顺序线性表进行删除元素操作,如删除每个元素的概率相同,则删除一个元素移动元素的平均次数是( )。A)n/2 B)(n-1)/2 C)(n+1)/2 D)Dn28若长度为n的线性表采用顺序存储结构,在其第i

3、个位置插入一个新元素的算法的平均时间复杂度为( )。A)A)abed B)32lAB C)abcABC D)21AB 38串是()。A)不少于一个字符的序列 B)有限个字符的序列C)不少于一个字母的序列 D)任意个字母的序列39初始为空的堆栈中依次插入元素:f 、e、d、c、b、a以后,连续进行了3次删除操作,此时的栈顶元素是( )。A)c B)d C)b D)e40当矩阵非零元素的位置或个数经常变动时,采用()存储结构更为恰当。A)顺序表 B)三元组表 C)十字链表 D)广义表41一个三对角矩阵Ann已按行压缩存储到一维数组B中,则B的长度至少为()。A)3n+1 B)3n C)3n-1 D

4、)3n-242广义表(a,b),(c,d)的表尾是()。A)(c,d) B)(c,d) C)(d) D)d43设某二叉树前序为abdcef,中序为dbaecf,则此二叉树的后序为 ()。A)dbefca B)debfca C)dfebca D)dbfeca44设一棵二叉树中没有度为1的结点,已知叶子结点数为n,此树的结点数为()。A)2n+2 B)2n+1 C)2n D)2n-145设二叉树中有n2个度为2的结点,n1个度为1的结点,n0个叶子结点,则此二叉树中空指针域个数为()。A)n0+n1+n2 B)n2+n1+2n0 C)2n2+n1 D)2n0+n146用权值分别为15,2,4,5的

5、四个结点,构造出的哈夫曼树为()。47由带权9、1、3、5、6的五个叶子结点生成的哈夫曼树的带权路径长度为()。A)50 B)60 C)52 D)6548 A、B两个结点可以构成()棵不等价的二叉树。A)2 B)3 C)4 D)549设哈夫曼树的叶结点数为n,则它的结点总数为()。A)2n-1 B)2n C)2n+1 D)不确定50采用邻接表存储的图按深度优先搜索方法进行遍历的算法类似于二叉树的()。A)先序遍历 B)中序遍历 C)后序遍历 D)层次遍历59快速排序执行一遍之后,已经到位的元素个数是()。A)1 B)3 C) D)60在下列算法中,操作时间不随文件的初始状态变化的排序算法是()

6、。A)堆排序 B)折半插入排序 C)基数排序 D)快速排序61数据表中有10000个元素,如果仅需求出其中最大的10个元素,则采用()排序算法最节省时间。A)快速排序 B)希尔排序 C)堆排序 D)直接选择排序62快速排序在最坏情况下时间复杂度是O(n2),比()的性能差。A)堆排序 B)起泡排序 C)选择排序 D)直接插入排序63下列排序算法中,一趟结束后未必能选出一个元素放在其最终位置上的算法是()。A)快速排序 B)冒泡排序 C)树形选择排序 D)归并排序64若需在O(nlogn)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是()。A)快速排序 B)堆排序 C)归并排

7、序 D)直接插入排序 65初始文件中有两个关键字相同的记录,通过不稳定的排序方法排序后,()。A)使得领先关系不发生变化 B)领先关系一定发生变化C)两个位置都不会发生变化 D)领先关系可能发生变化66如果只想得到1000个元素组成的序列中第5个最小元素之前的部分排序的序列,用()方法平均时间最少。A)起泡排序 B)简单选择排序 C)Shell排序 D)堆排序 67如77一组记录的排序码为(48,24,18,53,16,26,40),采用冒泡排序法进行排序,则第一趟排序需要进行记录交换的次数是()。A)3 B)4 C)5 D)678在下列排序方式中,关键码比较次数与记录的初始排列无关的是()。

8、A)直接选择排序 B)冒泡排序 C)堆排序 D)归并排序79倒排文件的最大优点是()。A)便于进行文件的归并 B)有利于文件的插入与删除C)能大大地提高主关键字的查找速度 D)能大大地提高次关键字的查找速度80文件中可使用的数据的最小单位是()。A)记录 B)字符 C)数据项 D)数据元素81ISAM文件和VASM文件属于()。A)索引非顺序文件 B)索引顺序文件 C)顺序文件 D)散列文件 A)先序遍历 B)中序遍历 C)后序遍历 D)按层遍历90对于如下图所示的二叉树,后序遍历结果序列为()。A)A,B,C,D,E,F,G B)A,B,D,F,C,E,GC)D,F,B,A,C,G,E D)

9、F,D,B,G,E,C,A91已知某二叉树前序遍历序列为ABDCE,它可能的中序遍历序列为()。A)BDAEC B)BCADE C)CBADE D)BEACD92具有127个结点的完全二叉树其深度为()。A)8 B)7 C)6 D)593有一棵非空的二叉树(假设第0层为根结点),其第i层上至多有()个结点?A)2i B)2i-1 C)2i+1 D)i94二叉树的先序遍历和中序遍历如下:D=1,2,3,4S=RR=,2,32,43,41121要借助栈由输入序列是输入1,2,3,n得到的输出序列为p1,p2,p3,pn(此输出序列是输试给出:(1)G的邻接矩阵表示;(2)从V1开始的深度优先遍历;

10、(3)从V1开始的广度优先遍历;(4)从V1开始执行的普里姆(Prim)算法过程中所选边的序列。172对如图6-10所示的有向图G试给出:(1)各顶点的入/出度;(2)逆邻接表;(3)强连通分量。173有如下数据结构的形式定义,试画出此结构的图形表示。(南方名校经典试题)DS=D,S,其中:181使用散列函数hashf(x)=x MOD 11,把一个整数值转换成散列表下标,现要把数据 1、13、12、34、38、33、27、22插入到散列表中。(1)使用线性探查再散列法来构造散列表并同时列出每个数据的比较次数。(2)使用链地址法来构造散列表。182已知二叉排序树采用二叉链表存储结构,根结点的指

11、针为T,请写出递归算法,从小到大输出该二叉排序树中所有关键字值K的结点的关键字的值。183我们知道,待排序记录序列的初始排列状态会影响某些排序算法的时间量级(包括记录的比软次数和移动次数两个方面)。请在表8-1的空格内,填上“是”或“否”,以表明使用相应的排序算法时记录的比较次数和移动次数之量级是否受影响,即当待排序记录序列处于某种初始排列状态时排序时间是一个量级;当处于另一种初始排列状态时排序时间又变成另一个量级。另外,在每行的最后一个空格中亦请标明相应的算法是否是稳定的排序算法。填写表格005叶宏系主任教授006周芳教员007刘光008黄兵讲师009李民室主任010赵松副教授192简单比较文件的多重表和倒排表组织方式各有什么优缺点。193简述栈与队列的异同。194试说明用栈求表达式值的基本思想。195栈的定义及特性。196试列举出数据结构栈的至少五种基本操作。197栈的特点是什么?试举出栈的两个应用实例。198.用一维数组sq0:m-1存储循环队列的元素时,怎样另设一个标志tag来区分尾指针(rear)和头指针(front)相等时队列的状态是空还是满?199何谓顺序队列的上溢现象?有哪些解决方法?200设有一个输入序列ABCD,元素经过一个栈到达输出序列,并且元素一旦离开输入序列不再回到输入序列,试写出经过这个栈后可以得到各种输出序列。

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

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