华工数据结构卷

上传人:夏** 文档编号:469351858 上传时间:2022-12-27 格式:DOC 页数:15 大小:115.50KB
返回 下载 相关 举报
华工数据结构卷_第1页
第1页 / 共15页
华工数据结构卷_第2页
第2页 / 共15页
华工数据结构卷_第3页
第3页 / 共15页
华工数据结构卷_第4页
第4页 / 共15页
华工数据结构卷_第5页
第5页 / 共15页
点击查看更多>>
资源描述

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

1、一 选择题 1. 向一种有17个元素的顺序表中插入一种新元素并保持本来顺序不变,平均要移动( )个元素。 A. B. 63.5 C.3 D. 2. 设有一种二维数组An,假设A00寄存位置在6(10),A22寄存位置在76(),每个元素占一种空间,则33在( )位置,(1)表白用进数表达。!P11 A69(1) B. 626(10) C. 09(1) D. 724(1)3. 一种有序顺序表有个对象,采用顺序搜索查表,平均搜索长度为( )。? A.128 B. 27 126 D. 4. 含5个结点(元素值均不相似)的二叉树搜索树有( )种。 A.5 B 4 C. .655N个顶点的连通图至少有(

2、 )条边。 A . N . N+1 D. 06. 对于两个函数,若函数名相似,但只是( )不同则不是重载函数。 A.参数类型 B.参数个数 C 函数类型 D函数个数 7. 若需要运用形参直接访问实参,则应把形参变量表白为( )参数。 A指针 B引用 值 D.地址8 下面程序的时间复杂度为( )。! fo(it i0; ;i+) fo(it j=;link=p-lik; pink =; B. q-link=s; s-lnk =p; C. p-lislink;lin =; . p-link=; -lik =q;1. 设单链表中结点的构造为(ata,in)。若想摘除结点*p的直接后继,则应执行下列哪

3、一种操作( )。!A.p-ik=p-lik-lin; B.=p-lnk;link=p-link-inC. -ink=pink; . =plink-lnk;12 栈的插入和删除操作在( )进行。! A.栈顶 B. 栈底 C.任意位置 D 指定位置13.若让元素,,3依次进栈,则出栈顺序不也许浮现哪种状况( )。! .3,2,1 B. 2,1,3 .,1, . ,3,#14广义表A(a),则表尾为( )。A.a . (()) C. 空表 D. ()#15下列广义表是线性表的有( )。 AE(a,(b,c) B. E(a,E) C. E(a,b) D. E(a,L())1. 折半搜索与二叉搜索树(即

4、二叉排序树)的时间性能( )。 A相似 完全不同 C. 有时不相似 D. 不拟定17 采用折半搜索算法搜索长度为n的有序表时,元素的平均搜索长度为( )。!A.O(nlog2n) B.O(n) C.O(o2n) . O(n).采用邻接表存储的图的深度优先遍历算法类似于二叉树的( )。! .中序遍历 B. 前序遍历 C.后序遍历 D. 按层次遍历19. 每次从无序表中挑选出一种最小或最大元素,把它互换到有序表的一端,此种排序措施叫做( )排序。! A插入 B 选择 C 互换 .外排序20采用邻接表存储的图的广度优先遍历算法类似于二叉树的( )。 A.中序遍历 B. 前序遍历 . 后序遍历 D.按

5、层次遍历二填空题.算法是一种有穷的指令集,它为解决某一特定任务规定了一种运算序列。它应具有输入、输出、_拟定性_、有穷性和可执行性等特性。!2.在一棵度为的树中,度为2的结点个数是1,度为的结点个数是6,则度为3的结点个数是_2_。!3队列的插入操作在_队尾_进行,删除操作在_队头_进行。4.当用长度为n的数组顺序存储一种栈时,若用tp=n表达栈空,则表达栈满的条件为_op=0_。!5对序列(49,38,65,97,76,27,13,50)采用迅速排序法进行排序,以序列的第一种元素为基准元素得到的划提成果是_1 27 384565 769_。!6 对于一棵具有n个结点的树,该树中所有结点的度数

6、之和为_n-1_。7在一种堆的顺序存储中,若一种结点的下标为i,则它的左子女结点的下标为_2+_,右子女结点的下标为_i+2_。8. 请指出在顺序表、5、7、10、14、1、8、2、35、4、5中,用折半查找核心码12需做_4_次核心码比较。 !9.若线性表采用顺序存储构造,每个元素占用4个存储单元,第一种元素的存储地址为,则第12个元素的存储地址是_4_。1.在一种长度为n的顺序表中,向第i个元素( i)之前插入一种新元素时,需要向后移动_-i+1_个元素。?11.设有两个串p和q,求q在p中初次浮现的位置的运算称作_求子串_。12以折半搜索措施搜索一种线性表时,此线性表必须是_顺序_存储的

7、_有序_表。13在一种无向图中,所有顶点的度数之和等于所有边数的_2_倍。1.鉴定一种循环队列U(最多元素为m)为满队列的条件是_QUrot = = (QU-rea+) _。_。#5设有广义表【不规定广义表】(a,b,D),其长度为_,深度为_。16 在一种具有n个顶点的无向完全图中,要连通所有顶点则至少需要_n-1_条边,在一种具有n个顶点的有向完全图中,包具有_n(n-1)_条边。17. 对于一种具有n个顶点的图,若采用邻接矩阵表达 ,则矩阵大小为_n*n_。18. 对于一种具有n个顶点和e条边的连通图,其生成树中顶点数和边数分别为_和_1_。 19.在直接选择排序中,记录比较次数的时间复

8、杂度为_O(*n)_,记录移动次数的时间复杂度为_O(n)_。20 迅速排序在平均状况下的空间复杂度为_O(lon)_,在最坏状况下的空间复杂度为_O()_。 21当问题的规模n趋向无穷大时,算法执行时间T(n)的数量级被称为算法的_时间复杂度_。 2在一种无向图的邻接表中,若表结点的个数是m,则图中边的条数是_m2_条。 26.对于一种具有个顶点的图,若采用邻接矩阵表达 ,则矩阵大小为_n的平方_。三、判断题 (y)1直接选择排序是一种不稳定的排序措施。( n). 折半搜索只合用于有序表,涉及有序的顺序表和有序的链表。( y). 数据的逻辑构造与数据元素自身的内容和形式无关。()4. 数据构

9、造是指互相之间存在一种或多种关系的数据元素的全体。().线性表的逻辑顺序与物理顺序总是一致的。(y)6.线性表若采用链式存储表达时所有存储单元的地址可持续可不持续。(y).二叉树是数的特殊情形。(y)8.若有一种叶子结点是二叉树中某个子树的中序遍历成果序列的最后一种结点,则它一定是该子树的前序遍历成果序列的最后一种结点。(n) 若有一种叶子结点是二叉树中某个子树的前序遍历成果序列的最后一种结点,则它一定是该子树的中序遍历成果序列的最后一种结点。()10.任一棵二叉搜索树的平均搜索时间都不不小于用顺序搜索法搜索同样结点的顺序表的平均搜索时间。( n)11.对于同一组待输入的核心码集合,虽然各核心

10、码的输入顺序不同,但得到的二叉搜索树都是相似的。(y)1最优二叉搜索树的任何子树都是最优二叉搜索树。(y )13. 在二叉搜索树上插入新结点时,不必移动其他结点,仅需改动某个结点的指针,使它由空变为非空即可。( ). 有n(n)个顶点的有向强连通图至少有n条边。( n)5. 连通分量是无向图中的极小连通子图。 ()6.二叉树中任何一种结点的度都是2。(n )17.单链表从任何一种结点出发,都能访问到所有结点。 四、程序阅读填空 .在顺序表中第 个位置插入新元素 !tplate clss ype i eqListType::ns (ype &x, iti) i (last1|last=MaSize-1)rturn ; /插入不成功 else ast+; fo(int jlst;j;-)atjaj-; data = ; etur 1; /插入成功 2. 删去链表中除表头结点外的所有其她结点mpate cass Typ voList :a

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

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