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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

全国数据结构考试集合Word文档下载推荐.docx

1、D.顺序存储结构、树型存储结构、图型存储结构和散列存储结构2.若对某线性表最常用的操作是在最后一个结点之后插入一个新结点或删除最后一个结点,要使操作时间最少,下列选项中,应选择的存储结构是( )A.无头结点的单向链表 B.带头结点的单向链表C.带头结点的双循环链表 D.带头结点的单循环链表3.若带头结点的单链表的头指针为head,则判断链表是否为空的条件是( )A.head=NULL B.head-next=NULLC.head!=NULL D.head-next!=head4.若元素的入栈顺序为1,2,3.,n,如果第2个出栈的元素是n,则输出的第i(1=inext=r; q-next=r-

2、next; r-next=q;Bp-Cr- p-Dr-4若进栈次序为a,b,c,且进栈和出栈可以穿插进行,则可能出现的含3个元素的出栈序列个数是()A3 B5C6 D75假设以数组An存放循环队列的元素,其头指针front指向队头元素的前一个位置、尾指针rear指向队尾元素所在的存储位置,则在少用一个元素空间的前提下,队列满的判定条件为()Arear= =front B(front+1)n= =rearCrear+1= =front D(rear+1)n= =front7二维数组A106采用行优先的存储方法,若每个元素占4个存储单元,已知元素A34的存储地址为1000,则元素A43的存储地址为

3、()A1020 B1024C1036 D12409已知二叉树的中序序列和后序序列均为ABCDEF,则该二叉树的先序序列为()AFEDCBA BABCDEFCFDECBA DFBDCEA12如图所示的有向图的拓扑序列是()Ac,d,b,a,eBc,a,d,b,eCc,d,e,a,bDc,a,b,d,e13对关键字序列(6,1,4,3,7,2,8,5)进行快速排序时,以第1个元素为基准的一次划分的结果为()A(5,1,4,3,6,2,8,7) B(5,1,4,3,2,6,7,8)C(5,1,4,3,2,6,8,7) D(8,7,6,5,4,3,2,1)14分块查找方法将表分为多块,并要求()A块内

4、有序 B块间有序C各块等长 D链式存储1.下列程序段的时间复杂度为( ) s=0; for(i=1;in;i+) for(j=1;jnext=NULL;=NULL; D.head-next=head;3.栈是一种操作受限的线性结构,其操作的主要特征是( )A.先进先出 B.后进先出C.进优于出 D.出优于进4.假设以数组An存放循环队列的元素,其头、尾指针分别为front和rear。若设定尾指针指向队列中的队尾元素,头指针指向队列中队头元素的前一个位置,则当前存于队列中的元素个数为( )A.(rear-front-1)n B.(rear-front)nC.(front-rear+1)n D.(

5、rear-front+n)n5.判断两个串大小的基本准则是( )A.两个串长度的大小 B.两个串中首字符的大小C.两个串中大写字母的多少 D.对应的第一个不等字符的大小6.二维数组A45按行优先顺序存储,若每个元素占2个存储单元,且第一个元素A00的存储地址为1000,则数组元素A32的存储地址为( )A.1012 B.1017C.1034 D.10367.高度为5的完全二叉树中含有的结点数至少为( )A.16 B.17C.31 D.328.已知在一棵度为3的树中,度为2的结点数为4,度为3的结点数为3,则该树中的叶子结点数为( )A.5 B.8C.11 D.189.下列所示各图中是中序线索化

6、二叉树的是( )10.已知含6个顶点(v0,v1,v2,v3,v4,v5)的无向图的邻接矩阵如图所示,则从顶点v0出发进行深度优先遍历可能得到的顶点访问序列为( )A.(v0,v1,v2,v5,v4,v3)B.(v0,v1,v2,v3,v4,v5)C.(v0,v1,v5,v2,v3,v4)D.(v0,v1,v4,v5,v2,v3)11.如图所示有向图的一个拓扑序列是( )A.ABCDEFB.FCBEADC.FEDCBAD.DAEBCF12.下列关键字序列中,构成大根堆的是( )A.5,8,1,3,9,6,2,7 B.9,8,1,7,5,6,2,33C.9,8,6,3,5,l,2,7 D.9,8

7、,6,7,5,1,2,314.已知一个散列表如图所示,其散列函数为H(key)=key11,采用二次探查法处理冲突,则下一个插入的关键字49的地址为( )1.数据的不可分割的最小标识单位是( )A.数据项 B.数据记录 C.数据元素 D.数据变量3.若线性表最常用的操作是存取第i个元素及其前趋的值,那么最节省操作时间的存储方式是( )A.单链表 B.双链表C.单循环链表 D.顺序表4.设单链表中指针p指向结点A,要删除A之后的结点(若存在),则修改指针的操作为( )A.pnext=pnextnext B.p=pnextC.p=pnext D.pnext=p5.向一个栈顶指针为hs的链栈中插入一

8、个*s结点时,应执行的操作为( )A.hsnext=s; B.snext=hs;hs=s;C.snext=hshs D.shs=hs6.设循环队列的元素存放在一维数组Q030中,队列非空时,front指示队头元素的前一个位置,rear指示队尾元素。如果队列中元素的个数为11,front的值为25,则rear应指向的元素是( )A.Q4 B.Q5 C.Q14 D.Q157.定义二维数组A18,010,起始地址为LOC,每个元素占2L个存储单元,在以行序为主序的存储方式下,某数据元素的地址为LOC+50L,则在以列序为主序的存储方式下,该元素的存储地址为( )A.LOC+28L B.LOC+36L

9、 C.LOC+50L D.LOC+52L8.具有n个结点的二叉树,拥有指向孩子结点的分支数目是( )A.n-1 B.n C.n+1 D.2n9.对一棵有100个结点的完全二叉树按层序编号,则编号为49的结点,它的左孩子的编号为( )A.99 B.98 C.97 D.5010.有m个叶子结点的哈夫曼树,其结点总数是( )A.2m-1 B.2m C.2m+1 D.2(m+1)11.有n个结点的无向图的边数最多为( )A.n+1 B. C.n(n+1) D.2n(n+1)12.设图的邻接矩阵为,则该图为( )A.有向图 B.无向图 C.强连通图 D.完全图13.二分查找算法的时间复杂度是( )A.O

10、(n2) B.O(nlog2n) C.O(n) D.O(log2n)14.已知8个元素(34,76,45,18,26,54,92,65),按照依次插入结点的方法生成一棵二叉排序树,则该树的深度为( )A.4 B.5 C.6 D.7 15.采用排序算法对n个元素进行排序,其排序趟数肯定为n-1趟的排序方法是( )A.插入和快速 B.冒泡和快速 C.选择和插入 D.选择和冒泡1.如果在数据结构中每个数据元素只可能有一个直接前驱,但可以有多个直接后继,则该结构是( )A. 栈 B. 队列C. 树 D. 图2.下面程序段的时间复杂度为( )for (i=0; im; i+)for (j=0; jnex

11、t=head B. p-next-next=headC. p-next=NULL D. p=head4.若以S和X分别表示进栈和退栈操作,则对初始状态为空的栈可以进行的栈操作系列是( )A. SXSSXXXX B. SXXSXSSXC. SXSXXSSX D. SSSXXSXX5.两个字符串相等的条件是( )A. 串的长度相等 B. 含有相同的字符集C. 都是非空串 D. 串的长度相等且对应的字符相同7.已知一棵含50个结点的二叉树中只有一个叶子结点,则该树中度为1的结点个数为( )A. 0 B. 1C. 48 D. 498.在一个具有n个顶点的有向图中,所有顶点的出度之和为Dout ,则所有

12、顶点的入度之和为( )A. Dout B. Dout-1C. Dout+1 D. n9.如图所示的有向无环图可以得到的拓扑序列的个数是( )A. 3 B. 4C. 5 D. 610.如图所示的带权无向图的最小生成树的权为( )A. 51 B. 52C. 54 D. 5611.对长度为n的关键字序列进行堆排序的空间复杂度为( )A. O(log2n) B. O(1)C. O(n) D. O(n*log2n)12.已知用某种排序方法对关键字序列(51,35,93,24,13,68,56,42,77)进行排序时,前两趟排序的结果为(35,51,24,13,68,56,42,77,93)(35,24,

13、13,51,56,42,68,77,93)所采用的排序方法是( )A. 插入排序 B. 冒泡排序C. 快速排序 D. 归并排序13.已知散列表的存储空间为T0.18,散列函数H(key)=key%17,并用二次探测法处理冲突。散列表中已插入下列关键字:T5=39,T6=57和T7=7,则下一个关键字23插入的位置是( )A. T2 B. T4C. T8 D. T1014.适宜进行批量处理的文件类型是( )A. 顺序文件 B. 索引顺序文件C. 散列文件 D. 多关键字文件1.逻辑上通常可以将数据结构分为()A.动态结构和静态结构 B.顺序结构和链式结构C.线性结构和非线性结构 D.初等结构和组

14、合结构2.在下列对顺序表进行的操作中,算法时间复杂度为O(1)的是()A.访问第i个元素的前驱(1next= =NULL=NULL D.headnext= =head4.已知栈的最大容量为4。若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为()A.5,4,3,2,1,6 B.2,3,5,6,1,4C.3,2,5,4,1,6 D.1,4,6,5,2,38.树的先根序列等同于与该树对应的二叉树的()A.先序序列 B.中序序列C.后序序列 D.层序序列9.假设有向图含n个顶点及e条弧,则表示该图的邻接表中包含的弧结点个数为()A.n B.eC.2e D.ne10.

15、如图所示的有向无环图可以得到的不同拓扑序列的个数为()11.下列排序方法中,稳定的排序方法为()A.希尔排序 B.堆排序C.快速排序 D.直接插入排序12.对下列关键字序列进行快速排序时,所需进行比较次数最少的是()A.(1,2,3,4,5,6,7,8) B.(8,7,6,5,4,3,2,1)C.(4,3,8,6,1,7,5,2) D.(2,1,5,4,3,6,7,8)13.含n个关键字的二叉排序树的平均查找长度主要取决于()A.关键字的个数 B.树的形态C.关键字的取值范围 D.关键字的数据类型14.下列查找算法中,平均查找长度与元素个数n不直接相关的查找方法是()A.分块查找 B.顺序查找

16、 C.二分查找 D.散列查找15.可有效提高次关键字查找效率的文件是()A.顺序文件 B.倒排文件C.散列文件 D.VSAM文件1.下面程序段的时间复杂度为( )i;A.O(1) B.O(logn)2.已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向 另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为( )A.q-next=s-s-next=p; B.s-q-C.p- D.s-p-3.在计算机内实现递归算法时所需的辅助数据结构是( )A.栈 B.队列C.树 D.图4.假设以数组Am存放循环队列的元素。已知队列的长度为length,指针rear指向队 尾

17、元素的下一个存储位置,则队头元素所在的存储位置为( )A.(rear-length+m+1)m B.(rear-length+m)mC.(rear-length+m-1)m D.(rear-length)m5.通常将链串的结点大小设置为大于1是为了( )A.提高串匹配效率 B.提高存储密度C.便于插入操作 D.便于删除操作8.用二叉链表表示具有n个结点的二叉树时,值为空的指针域的个数为( )A.n-1 B.nC.n+l D.2n9.为便于判别有向图中是否存在回路,可借助于( )A.广度优先搜索算法 B.最小生成树算法C.最短路径算法 D.拓扑排序算法10.连通网的最小生成树是其所有生成树中(

18、)A.顶点集最小的生成树 B.边集最小的生成树C.顶点权值之和最小的生成树 D.边的权值之和最小的生成树11.按排序过程中依据的原则分类,快速排序属于( )A.插入类的排序方法 B.选择类的排序方法C.交换类的排序方法 D.归并类的排序方法12.下列关键字序列中,构成小根堆的是( )A.84,46,62,41,28,58,15,37B.84,62,58,46,41,37,28,15C.15,28,46,37,84,41,58,62D.15,28,46,37,84,58,62,4113.在长度为32的有序表中进行二分查找时,所需进行的关键字比较次数最多为( )A.4 B.5C.6 D.715.散列文件也称为( )A.顺序文件 B.索引文件C.直接存取文件 D.间接存取文件1.在数据结构中,从逻辑上可以把数据结构分成( )A.线性结构和非线性结构 B.紧凑结构和非紧凑结构C.动态结构和静态结构 D.内部结构和外部结构2.for(i=0;m;for(j=0;Aij=i*j;上面算法的时间复杂度为( )A.O(m2) B.O(n2)C.O(mn) D.O(m+n)3.设顺序表有9个元素,则在第3个元素前插入一个元素所需移动元素的个数为( )A.5 B.6C.7 D.94.设p为指向双向循环链表

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

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