版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据结构试卷B(总7页)-本页仅作为文档封面,使用时请直接删除即可---内页可以根据需求调整合适字体及大小-试题B一、填空题(18小题,40个空,每空分,共20分)1、数据结构是一门研究非数值计算的程序设计问题中计算机的以及它们之间的和运算等的学科。2、线性结构中元素之间存在—关系,树形结构中元素之间存在—关系,图形结构中元素之间存在—关系。3、在顺序表中插入或删除一个元素,需要平均移动,具体移动的元素个数与有关。4、在顺序表中访问任意一结点的时间复杂度均为,因此,顺序表也称为的数据结构。5、顺序表中逻辑上相邻的元素的物理位置相邻。单链表中逻辑上相邻的元素的物理位置相邻。6、若n为主串长,m为子串长,则串的古典(朴素)匹配算法最坏的情况下需要比较字符的总次数为。7、求下列广义表操作的结果:⑴GetHead【((a,b),(c,d))】===; //头元素不必加括号GetHead【GetTail【((a,b),(c,d))】】===;GetHead[GetTail[GetHead【((a,b),(c,d))】】】===;GetTail[GetHead[GetTail[((a,b),(c,d))】】】===;8、一棵具有257个结点的完全二叉树,它的深度为。9、设一棵完全二叉树具有1000个结点,则此完全二叉树有—个叶子结点,有一个度为2的结点,有一个结点只有非空左子树,有一个结点只有非空右子树。10、图有、等存储结构,遍历图有、等方法。11、n个顶点e条边的图采用邻接矩阵存储,广度优先遍历算法的时间复杂度为—;若采用邻接表存储,该算法的时间复杂度为—。12、用Dijkstra算法求某一顶点到其余各顶点间的最短路径是按路径长度—的次序来得到最短路径的。13、假设在有序线性表a[20]上进行折半查找,则比较一次查找成功的结点数为1;比较两次查找成功的结点数为—;比较四次查找成功的结点数为—;平均查找长度为—。14、在各种查找方法中,平均查找长度与结点个数n无关的查找方法是—。大多数排序算法都有两个基本的操作:—和—。15、在对一组记录(54,38,96,23,15,72,60,45,83)进行直接插入排序时,当把第7个记录60插入到有序表时,为寻找插入位置至少需比较一次。16、在插入和选择排序中,若初始数据基本正序,则选用—;若初始数据基本反序,则选用。17、对于n个记录的集合进行归并排序,所需要的平均时间是,所需要的附加空间是。18、对n个不同的排序码进行冒泡排序,在元素无序的情况下比较的次数为一。二、选择题(18小题,20个选项,每选项1分,共20分)1、算法分析的目的是:。A)找出数据结构的合理性 B)研究算法中的输入和输出的关系C)分析算法的效率以求改进 D)分析算法的易懂性和文档性2、一个顺序表第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是—。A)110 B)108 C)100 D)1203、向一个有127个元素的顺序表中插入一个新元素,并保持原来顺序不变,平均要移动个元素。A)8B)C)63 D)74、单链表的存储密度。A)大于1;B)等于1;C)小于1;D)不能确定5、串是一种特殊的线性表,其特殊性体现在:—。A)可以顺序存储B)数据元素是一个字符C)可以链式存储 D)数据元素可以是多个字符6、假设有60行70列的二维数组a[1—60,1-70]以列序为主序顺序存储,其基地址为10000,每个元素占2个存储单元,那么第32行第58列的元素a[32,58]的存储地址为—。(无第0行第0列元素)A)16902B)16904C)14454D)答案A,B,C均不对7、不含任何结点的空树。A)是一棵树; B)是一棵二叉树;C)是一棵树也是一棵二叉树; D)既不是树也不是二叉树8、二叉树是非线性数据结构,所以—。A)它不能用顺序存储结构存储; B)它不能用链式存储结构存储;C)顺序存储结构和链式存储结构都能存储;D)顺序存储结构和链式存储结构都不能使用9、树是结点的有限集合,它(1)根结点,记为丁。其余的结点分成为m(m20)个⑵的集合T1,T2,…,Tm,每个集合又都是树,此时结点T称为Ti的父结点,Ti称为T的子结点(1WiWm)。一个结点的子结点个数为该结点的(3)。A)有0个或1个B)有0个或多个C)有且只有1个D)有1个或1个以上A)互不相交B)允许相交C)允许叶结点相交D)允许树枝结点相交A)权 B)维数C)度D)序10、在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的一倍。
A)1/2 B)1 C)2D)411、有8个结点的无向连通图最少有一条边。A)5B)6 C)7D)812、用邻接表表示图进行深度优先遍历时,通常是采用—来实现算法的。A)栈B)队列C)树D)图13、已知图的邻接表如下所示,根据算法,则从顶点0出发按广度优先遍历的结点序列A)0321B)C)0132D)14、深度优先遍历类似于二叉树的A)先序遍历 B)中序遍历C)后序遍历D)层次遍历15、任何一个无向连通图的最小生成树A)只有一棵B)一棵或多棵C)一定有多棵D)可能不存在16、排序方法中,从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为A)希尔排序 B)冒泡排序 0插入排序 D)选择排序17、对有n个记录的表作快速排序,在最坏情况下,算法的时间复杂度是A)O(n)B)O(n2)C)O(nlog2n)D)O(n3)18、下述几种排序方法中,要求内存最大的是人)插入排序 B)快速排序C)归并排序 D)选择排序三、判断题(10小题,每题1分,共10分)()1、链表的每个结点中都恰好包含一个指针。()2、顺序存储方式的优点是存储密度大,且插入、删除运算效率高。()3、线性表的逻辑顺序与存储顺序总是一致的()4、对于不同的使用者,一个表结构既可以是栈,也可以是队列,也可以是线性表。()5、栈和队列的存储方式既可是顺序方式,也可是链接方式。()6、二叉树中所有结点,如果不存在非空左子树,则不存在非空右子树。()7、用二叉链表法(link-rlink)存储包含n个结点的二叉树,结点的2n个指针区域中有n+1个为空指针。()8、有向图G用邻接表矩阵存储,其第i行的所有元素之和等于顶点1的入度。()9、图的逆邻接表存储结构适用于所有图。()10、图的深度优先遍历序列不是惟一的。
四、简答题(6小题,共22分)1、说明线性表、栈与队的异同点。(4分)2、简述以下算法的功能(栈和队列的元素类型均为int)0(3分)voidalgo(Queue&Q){StackS;intd;InitStack(S);while(!QueueEmpty(Q)){DeQueue(Q,d);Push(S,d);};while(!StackEmpty(S)){Pop(S,d);EnQueue(Q,d);}}3、下列各三元组表分别表示一个稀疏矩阵,试写出它们的稀疏矩阵。(3、下列各三元组表分别表示一个稀疏矩阵,试写出它们的稀疏矩阵。(4分)2112(1)31344453661162112(1)31344453661164551112493283564374、一棵度为2的树与一棵二叉树有何区别?(3分)5、对分(折半)查找适不适合链表结构的序列,为什么用二分查找的查找速度必然比线性查找的速度快,这种说法对吗(5分)6、试写出如图所示的二叉树分别按先序、中序、后序遍历时得到的结点序列(3分)。
五、计算题 (4小题,每题7分,共28分)1、给定二叉树的两种遍历序列,分别是:先序遍历序列:D,A,C,E,B,H,F,G,I;中序遍历序列:D,C,B,E,H,A,G,I,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 九年级道德与法治下册 第三单元 走向未来的少年 第五课 少年的担当 第2框 少年当自强教学设计1 新人教版
- 2026扬州平山堂茶业发展有限公司招聘茶饮店劳务派遣人员2人备考题库带答案详解(综合卷)
- 2026四川省八一康复中心招聘工作人员(编制外)7人备考题库带答案详解(模拟题)
- 2026四川成都市青白江区第三人民医院第二季度招聘9人备考题库及答案详解(夺冠系列)
- 2026广西防城港市精神病医院招聘30人备考题库(第一期)含答案详解(a卷)
- 2026江西赣西科技职业学院人才招聘备考题库附参考答案详解(完整版)
- 2026扬州平山堂茶业发展有限公司招聘茶饮店劳务派遣人员2人备考题库含答案详解(基础题)
- 2026内蒙古通辽市科尔沁左翼后旗招聘政府专职消防员29人备考题库附答案详解(达标题)
- 2025-2030海参养殖行业市场供需分析及投资评估规划分析研究报告
- 2025-2030海关行业供需分析市场现状及投资评估规划研究报告
- 氧气瓶安全培训知识
- 足球传球与跑位配合技巧:传跑结合破解对手防线
- 15D502 等电位联结安装
- 就业指导-简历制作课件
- NB/T 11108-2023选煤用起泡剂性能要求
- 子女抚养权协议书
- 情志养生的方法
- 2022年全国青少年人工智能创新挑战赛考试题库(含答案)
- (完整)抗菌药物培训试题库及答案
- 葫芦岛连石化工有限责任公司年产3.5万吨苯二胺项目环评报告
- 部编人教版二年级语文下册《寓言二则》精美课件
评论
0/150
提交评论