西北工业大学22春《数据结构》在线作业三及答案参考23

上传人:住在山****ck 文档编号:88513557 上传时间:2022-05-11 格式:DOCX 页数:13 大小:13.93KB
收藏 版权申诉 举报 下载
西北工业大学22春《数据结构》在线作业三及答案参考23_第1页
第1页 / 共13页
西北工业大学22春《数据结构》在线作业三及答案参考23_第2页
第2页 / 共13页
西北工业大学22春《数据结构》在线作业三及答案参考23_第3页
第3页 / 共13页
资源描述:

《西北工业大学22春《数据结构》在线作业三及答案参考23》由会员分享,可在线阅读,更多相关《西北工业大学22春《数据结构》在线作业三及答案参考23(13页珍藏版)》请在装配图网上搜索。

1、西北工业大学22春数据结构在线作业三及答案参考1. 广义表(a,b,c,d)的表头是( )。A.(b,c,d)B.(a,b,c,d)C.aD.(a)参考答案:B2. 假设三维数组A1098按行优先顺序存储,若每个元素占3个存储单元,且首地址为100,则元素A987的存储地址是501。( )A、错误B、正确参考答案:A3. 设F是一个森林,B是由F转换得到的二叉树,F中有n个非叶结点,则B中右指针域为空的结点有( )A.n-1B.nC.n+1D.n+2参考答案:B4. 下面哪些方法可以判断出一个有向图是否有环(回路)?( )A.求最短路径B.求关键路径C.拓扑排序D.广(宽)度优先遍历参考答案:

2、C5. 已知完全二叉树T的第5层只有7个结点,则该树共有15个叶子结点。( )A、错误B、正确参考答案:A6. 与单链表相比,双链表的优点之一是( )。A.插入、删除操作更简单B.可以进行随机访问C.可以省略表头指针或表尾指针D.顺序访问相邻结点更灵活参考答案:C7. n个结点的线索二叉树上含有的线索数为( )。A.n-1B.n+1C.nD.2n参考答案:B8. 在含100个结点的完全二叉树中,叶子结点的个数为36。( )A、错误B、正确参考答案:A9. 若有向图的邻接矩阵中,主对角线以下元素均为零,则该图的拓扑有序序列( )。A.存在B.可能不存在C.不存在D.不一定存在参考答案:A10.

3、下列排序算法中( )排序在一趟结束后不一定能选出一个元素放在其最终位置上。A.选择B.冒泡C.归并D.堆参考答案:C11. 任何有向网的拓扑排序的结果是唯一的。( )A.正确B.错误参考答案:B12. 二叉树的叶结点,在前序遍历、中序遍历和后序遍历下皆以相同的相对位置出现。( )A.正确B.错误参考答案:A13. 设有50行60列的二维数组A5060,其元素长度为4字节,按行优先顺序存储,基地址为200,则元素A1825的存储地址为( )。A.3700B.4376C.3900D.4620参考答案:D14. 队列的队尾位置通常是随着入队操作而变化的。( )A、错误B、正确参考答案:B15. 通用

4、的处理哈希冲突的方法有( )。A、开放定址法B、再哈希法C、链地址法D、建立公共溢出区参考答案:ABCD16. 数据结构是( )。A、一种数据类型B、数据的存储结构C、一组性质相同的数据元素的集合D、相互之间存在一种或多种特定关系的数据元素的集合参考答案:D17. 冒泡排序在初始关键字序列为逆序的情况下执行的交换次数最多。( )A.正确B.错误参考答案:A18. 二叉树在线索化后,仍不能有效求解的问题是( )。A.后序线索二叉树中求后序后继B.前序线索二叉树中求前序后继C.中序线索二叉树中求中序后继D.中序线索二叉树中求中序前驱参考答案:A19. 线性表(a1,a2,.,an)以链式方式存储,

5、访问第i位置元素的时间复杂度为( )。A.O(0)B.O(1)C.O(n)D.O(n2)参考答案:C20. 已知二叉树的先序序列为ABDECF,中序序列为DBEAFC,则后序序列为( )。A.DEBAFCB.DEFBCAC.DEBCFAD.DEBFCA参考答案:B21. 在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在p之前插入s所指结点,则执行( )。A.s-next=p-next; p-next=sB.q-next=s; s-next=pC.p-next=s; s-next=qD.p-next=s-next; s-next=p参考答案:B22. 产生冲突现象的两个关键字称为该散列

6、函数的同义字。( )A、错误B、正确参考答案:B23. 设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5和e6依次通过栈S,一个元素出栈后即进队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,e1则栈S的容量至少应该是( )。A.6B.4C.3D.2参考答案:C24. 设有100个关键字,用折半查找法进行查找时,最大比较次数为( )。A.7B.6C.50D.25参考答案:A25. 哈希表不需要进行比较便可以直接取得所查记录。( )A.正确B.错误参考答案:A26. 假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是( )A.O

7、(n)B.O(e)C.O(n+e)D.O(n*e)参考答案:C27. 抽象数据类型的三个组成部分分别为( )。A、数据对象、数据关系和基本操作B、数据元素、逻辑结构和存储结构C、数据项、数据元素和数据类型D、数据元素、数据结构和数据类型参考答案:A28. 以下数据结构中,属于线性结构的是( )。A.广义表B.二叉树C.稀疏矩阵D.串参考答案:A29. 用链表表示线性表的优点是( )A.便于随机存取B.花费的存储空间比顺序表少C.便于插入与删除D.数据元素的物理顺序与逻辑顺序相同参考答案:C30. 队列的修改是按照先进先出的原则进行的。( )A、错误B、正确参考答案:B31. 若让元素1,2,3

8、依次进栈,则出栈次序不可能出现种情况( )A.3,2,1B.2,1,3C.3,1,2D.1,3,2参考答案:C32. 假设以S和X分别表示进栈和退栈操作,则对输入序列a,b,c,d,e进行一系列栈操作SSXSXSSXXX之后,得到的输出序列为abbccddedc。( )A、错误B、正确参考答案:A33. 若一个算法中的语句频度之和为T(n)=3720n+4nlogn,则算法的时间复杂度为O(n)。( )A、错误B、正确参考答案:A34. 对线性表进行二分查找时,要求线性表必须( )。A.以顺序方式存储B.以链接方式存储C.以顺序方式存储,且结点按关键字有序排列D.以链接方式存储,且结点按关键字

9、有序排列参考答案:C35. 在一个长度为n的单链表L中,删除链表中*p的前驱结点的时间复杂度为O(n)。( )A、错误B、正确参考答案:B36. 二叉树是度为2的有序树。( )A、错误B、正确参考答案:A37. 数据的逻辑结构描述数据元素之间的逻辑关系,与存储方式无关。( )A、错误B、正确参考答案:B38. 插入、删除只能在同一端进行的线性表,称为( )。A.队列B.栈C.循环队列D.循环栈参考答案:B39. 对长度为n的关键字序列进行堆排序的空间复杂度为( )。A.O(log2n)B.O(1)C.O(n)D.O(n*log2n)参考答案:B40. 已知广义表LS=(a,b,c),(d,e,

10、f),运算head和tail函数取出元素e的运算是( )。A.head(tail(LS)B.tail(head(LS)C.head(tail(head(tail(LS)D.head(tail(tail(head(LS)参考答案:C41. 广义表运算式tail(a,b),(c,d)的操作结果是( )。A.dB.c,dC.(c,d)D.(c,d)参考答案:D42. 在指定结点之前插入新结点时,双链表比单链表更方便。( )A.正确B.错误参考答案:A43. 字符串“sgabacbadfgbacst”中存在有6个与字符串“ba”相同的子串。( )A、错误B、正确参考答案:A44. 二维数组A的每个元素

11、是由6个字符组成的串,其行下标i=0,1,8,列下标为j=1,2,10。设每个字符占一个字节,若按行先存储,元素A8,5的起始地址与A按列存储时起始地址相同的元素是( )。A.A8,5B.A3,10C.A5,8D.A0,9参考答案:B45. 一个具有767个结点的完全二叉树,其叶子结点个数为( )。A.383B.384C.385D.386参考答案:B46. 在一个单链表中,若删除*p结点的后继结点,则执行操作( )。A.q=p-next; p-next=q-next; free(q)B.p=p-next; p-next=p-next-next; free(p)C.p-next=q-next;

12、free(p-next)D.p=p-next-next; free(p-next)参考答案:A47. 对于3个结点a、b、c,可构成不同的二叉树的棵数为( )。A.32B.30C.28D.24参考答案:B48. 算法分析的目的是( )。A.找出数据结构的合理性B.研究算法中的输入和输出的关系C.分析算法的效率以求改进D.分析算法的易读性和文档性参考答案:C49. 线性表中的所有元素都有一个前驱元素和后继元素。( )A.正确B.错误参考答案:A50. 邻接矩阵适用于有向图和无向图的存储,但不能存储带权的有向图和无向图,而只能使用邻接表存储形式来存储它。( )A.正确B.错误参考答案:B51. 设

13、串sl=DataStructureswithJava,s2=it,则子串定位函数index(s1,s2)的值为( )A.15B.16C.17D.18参考答案:D52. 二叉树中必有度为2的结点。( )A、错误B、正确参考答案:A53. 依次在初始为空的队列中插入元素X,Y,Z,W以后,紧接着作了两次删除操作,此时的队头元素是( )A.XB.YC.ZD.W参考答案:C54. 下列四种排序中( )的空间复杂度最大。A.插入排序B.冒泡排序C.堆排序D.归并排序参考答案:C55. 平衡二叉树的平衡因子只可能是-1、0、1。( )A.正确B.错误参考答案:A56. 连通网的最小生成树是其所有生成树中(

14、 )。A.顶点集最小的生成树B.边集最小的生成树C.顶点权值之和最小的生成树D.边的权值之和最小的生成树参考答案:D57. 二叉树中的叶子结点就是二叉树中没有左右子树的结点。( )A、错误B、正确参考答案:B58. 对任何一棵二叉树,如果其终端结点数为n0,度为2的结点数为n2,则n0=n2+1。( )A、错误B、正确参考答案:B59. 下面说法错误的是( )。 (1)算法原地工作的含义是指不需要任何额外的辅助空间; (2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法; (3)所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界; (4)同一个算法,实现语言的级别越高,执行效率就越低。A.(1)B.(1),(2)C.(1),(4)D.(3)参考答案:C60. 数据的不可分割的最小标识单位是( )。A.数据项B.数据记录C.数据元素D.数据变量参考答案:A

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!