西北工业大学21春《数据结构》离线作业2参考答案5

上传人:ni****g 文档编号:482213136 上传时间:2022-10-11 格式:DOCX 页数:11 大小:12.83KB
返回 下载 相关 举报
西北工业大学21春《数据结构》离线作业2参考答案5_第1页
第1页 / 共11页
西北工业大学21春《数据结构》离线作业2参考答案5_第2页
第2页 / 共11页
西北工业大学21春《数据结构》离线作业2参考答案5_第3页
第3页 / 共11页
西北工业大学21春《数据结构》离线作业2参考答案5_第4页
第4页 / 共11页
西北工业大学21春《数据结构》离线作业2参考答案5_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《西北工业大学21春《数据结构》离线作业2参考答案5》由会员分享,可在线阅读,更多相关《西北工业大学21春《数据结构》离线作业2参考答案5(11页珍藏版)》请在金锄头文库上搜索。

1、西北工业大学21春数据结构离线作业2参考答案1. 一个关键字序列为46,79,56,38,40,84,采用快速排序以位于最左位置的元素为基准而得到的第一次划分结果为( )A.38,46,79,56,40,84B.38,79,56,46,40,84C.40,38,46,56,79,84D.38,46,56,79,40,84参考答案:C2. 后序线索二叉树是不完善的,要对它进行遍历,还需要使用栈。( )A.正确B.错误参考答案:A3. 下面哪些方法可以判断出一个有向图是否有环(回路)?( )A.求最短路径B.求关键路径C.拓扑排序D.广(宽)度优先遍历参考答案:C4. 抽象数据类型是指数据逻辑结构

2、及与之相关的操作。( )A、错误B、正确参考答案:B5. 对线性表进行二分查找时,要求线性表必须( )。A.以顺序方式存储B.以链接方式存储C.以顺序方式存储,且结点按关键字有序排列D.以链接方式存储,且结点按关键字有序排列参考答案:C6. 设有100个关键字,用折半查找法进行查找时,最大比较次数为( )。A.7B.6C.50D.25参考答案:A7. 分块查找的基本思想是首先在索引表中进行查找,以便确定给定的关键字可能存在的块号,然后再在相应的块内进行顺序查找。( )A.正确B.错误参考答案:A8. 一个有向无环图的拓扑排序序列是( )。A.一定唯一的B.一定不唯一的C.不一定唯一的D.都不对

3、参考答案:C9. 在一个长度为100的顺序表中删除第10个元素时,需移动90个元素。( )A、错误B、正确参考答案:B10. 下列序列中,不构成堆的是( )。A.(1,2,5,3,4,6,7,8,9,10)B.(10,5,8,4,2,6,7,1,3)C.(10,9,8,7,3,5,4,6,2)D.(1,2,3,4,10,9,8,7,6,5)参考答案:D11. n个顶点的连通图至少有( )条边。A.n-1B.nC.n+1D.0参考答案:A12. 在队列中,允许进行删除操作的一端称为队尾。( )A、错误B、正确参考答案:B13. 在存储数据时,通常不仅要存储各数据元素的值,而且还要存储( )。A.

4、数据的处理方法B.数据元素的类型C.数据元素之间的关系D.数据的存储方法参考答案:C14. 归并排序的辅助存储空间代价为O(1)。( )A.正确B.错误参考答案:B15. 对于双向链表,在两个结点之间插入一个新结点需修改的指针共( )个,单链表为( )个。A.4,1B.4,2C.1,4D.2,4参考答案:B16. 已知一组关键字为25,48,36,72,79,82,23,40,16,35,其中每相邻两个为有序子序列。对这些子序列进行一趟两两归并的结果是( )。A.25,36,48,72,23,40,79,82,16,35B.25,36,48,72,16,23,40,79,82,35C.25,3

5、6,48,72,16,23,35,40,79,82D.16,23,25,35,36,40,48,72,79,82参考答案:D17. 一个有向无环图的拓扑排序序列( )是唯一的。A.可能B.不一定C.三者均不对D.一定参考答案:B18. 下面关于串的叙述中,哪一个是不正确的?( )A.空串是由空格构成的串B.模式匹配是串的一种重要运算C.串是字符的有限序列D.串既可以采用顺序存储,也可以采用链式存储参考答案:A19. 下面关于线性表的叙述错误的是( )。A.线性表采用顺序存储必须占用一片连续的存储空间B.线性表采用链式存储不必占用一片连续的存储空间C.线性表采用链式存储便于插入和删除操作的实现D

6、.线性表采用顺序存储便于插入和删除操作的实现参考答案:D20. 数据结构中所定义的数据元素,是用于表示数据的( )。A.最小单位B.最大单位C.基本单位D.不可分割的单位参考答案:C21. 任何有向网的拓扑排序的结果是唯一的。( )A.正确B.错误参考答案:B22. 引入二叉线索树的目的是( )。A.加快查找结点的前驱或后继的速度B.使二叉树的遍历结果唯一C.为了能方便的找到双亲D.为了能在二叉树中方便的进行插入与删除参考答案:A23. 若哈希表(散列表)的负载因子l,则可避免冲突的产生。( )A.正确B.错误参考答案:B24. 以下关于线性表的说法不正确的是( )。A.线性表中的数据元素可以

7、是数字、字符、记录等不同类型B.线性表中包含的数据元素个数不是任意的C.线性表中的每个结点都有且只有一个直接前趋和直接后继D.存在这样的线性表:表中各结点都没有直接前趋和直接后继参考答案:C25. 深度为5的二叉树至多有( )个结点。A.16B.32C.31D.10参考答案:C26. 以下数据结构中,属于线性结构的是( )。A.广义表B.二叉树C.稀疏矩阵D.串参考答案:A27. 若链串结点中的指针占4个字节,每个字符占1个字节,则结点大小为2的链串的存储密度为2/6。( )A、错误B、正确参考答案:B28. 算法有以下几种特性( )。A、有穷性B、确定性C、可行性D、输入和输出参考答案:AB

8、CD29. 有向图用邻接矩阵表示后,顶点i的入度等于邻接矩阵中第i列的元素个数。( )A、错误B、正确参考答案:B30. 队列的插入操作是在( )。A.队尾B.队头C.队列任意位置D.队头元素后参考答案:A31. 连通网的最小生成树是其所有生成树中( )。A.顶点集最小的生成树B.边集最小的生成树C.顶点权值之和最小的生成树D.边的权值之和最小的生成树参考答案:D32. 向顺序栈中压入新元素时,应当( )A.先移动栈顶位置,再存入元素B.先存入元素,再移动栈顶位置C.先后 次序无关紧要D.同时进行参考答案:A33. 带行表的三元组表是稀疏矩阵的一种( )。A.顺序存储结构B.链式存储结构C.索

9、引存储结构D.散列存储结构参考答案:A34. 对于3个结点a、b、c,可构成不同的二叉树的棵数为( )。A.32B.30C.28D.24参考答案:B35. 数组是同类型值的集合。( )A.正确B.错误参考答案:B36. 已知在一棵含有n个结点的树中,只有度为k的分支结点和度为0的叶子结点,则该树中含有的叶子结点的数目为k。( )A、错误B、正确参考答案:A37. 在文本编辑程序中查找某一特定单词在文本中出现的位置,可以利用串的定位操作。( )A、错误B、正确参考答案:B38. 下列存储表示中,哪一个不是树的存储形式( )。A.双亲表示法B.孩子链表表示法C.顺序存储表示法D.孩子兄弟表示法参考

10、答案:C39. 串是一种特殊的线性表,其特殊性体现在( )。A.数据元素是一个字符B.数据元素可以是多个字符C.可以顺序存储D.可以链接存储参考答案:A40. 一个栈的入栈序列是abcde,则栈的不可能的输出序列是( )。A.edcbaB.decbaC.dceabD.abcde参考答案:C41. 高度为5的完全二叉树中含有的结点数至少为( )。A、16B、17C、31D、32参考答案:A42. 设有以下四种排序方法,则( )的空间复杂度最大。A.冒泡排序B.快速排序C.堆排序D.希尔排序参考答案:B43. 若一棵满三叉树中含有121个结点,则该树的深度为6。( )A、错误B、正确参考答案:A4

11、4. 在一个长度为n的单链表L中,删除链表中*p的前驱结点的时间复杂度为O(n)。( )A、错误B、正确参考答案:B45. 数据的逻辑结构描述数据元素之间的逻辑关系,与存储方式无关。( )A、错误B、正确参考答案:B46. 栈的插入和删除操作在( )进行。A.栈顶B.栈底C.任意位置D.指定位置参考答案:A47. 下面程序段的时间复杂度为( )。for(i=0; im; i+)for(j=0; jn; j+)Aij=i*j;A、O(m2)B、O(n2)C、O(m*n)D、O(m+n)参考答案:C48. 四个元素进入队列QU的顺序是U、V、X、Y,进行DeQueue(QU,x)操作后,队头元素是( )。A.YB.XC.VD.U参考答案:C49. 从未排序序列中挑选元素,并将其依次插入已排序序列(初始时为空)的一端的方法,称为( )。A.希尔排序B.归并排序C.插入排序D.选择排序参考答案:D50. 分块查找在等概率查找情况下,其平均查找长度不仅与表中元素个数有关,而且与每块中的元素个数有关。( )A.正确B.错误参考答案:A

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

当前位置:首页 > 高等教育 > 习题/试题

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