西北工业大学21秋《数据结构》在线作业三答案参考43

上传人:M****1 文档编号:504739417 上传时间:2023-04-24 格式:DOCX 页数:13 大小:13.79KB
返回 下载 相关 举报
西北工业大学21秋《数据结构》在线作业三答案参考43_第1页
第1页 / 共13页
西北工业大学21秋《数据结构》在线作业三答案参考43_第2页
第2页 / 共13页
西北工业大学21秋《数据结构》在线作业三答案参考43_第3页
第3页 / 共13页
西北工业大学21秋《数据结构》在线作业三答案参考43_第4页
第4页 / 共13页
西北工业大学21秋《数据结构》在线作业三答案参考43_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、西北工业大学21秋数据结构在线作业三答案参考1. 先序遍历一棵二叉排序树得到的结点序列不一定是有序的序列。( )A.正确B.错误参考答案:A2. 设有50行60列的二维数组A5060,其元素长度为4字节,按行优先顺序存储,基地址为200,则元素A1825的存储地址为( )。A.3700B.4376C.3900D.4620参考答案:D3. 数据结构中的任一数据元素至多只有一个前驱和一个后继,该数据结构是( )。A.线性表B.树形结构C.广义表D.图结构参考答案:A4. 算法分析的目的是( )。A、辨别数据结构的合理性B、评价算法的效率C、研究算法中输入与输出的关系D、鉴别算法的可读性参考答案:B

2、5. 在关键字序列(12,23,34,45,56,67,78,89,91)中二分查找关键字为45、89和12的结点时,所需进行的比较次数分别为( )。A.4,4,3B.4,3,3C.3,4,4D.3,3,4参考答案:B6. 在头指针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若p-next-next=head,则( )。A、p指向头结点B、p指向尾结点C、*p的直接后继是头结点D、*P的直接后继是尾结点参考答案:D7. 线性表(a1,a2,.,an)以链式方式存储,访问第i位置元素的时间复杂度为( )。A.O(0)B.O(1)C.O(n)D.O(n2)参考答案:C8. 由于排

3、序过程中涉及的存储器不同,可以将排序方法分为( )。A、稳定排序B、不稳定排序C、内部排序D、外部排序参考答案:CD9. 在一个图中所有顶点的度数之和等于所有边数的( )倍。A.1/2B.2C.1D.4参考答案:B10. 邻接矩阵适用于有向图和无向图的存储,但不能存储带权的有向图和无向图,而只能使用邻接表存储形式来存储它。( )A.正确B.错误参考答案:B11. 用一维数组存储二叉树时,总是以前序遍历顺序存储结点。( )A.正确B.错误参考答案:B12. 稀疏矩阵常用的压缩存储方法有两种,它们是( )。A.散列和十字链表B.二维数组和三维数组C.三元组和散列D.三元组和十字链表参考答案:D13

4、. 线性表的唯一存储形式就是链表。( )A.正确B.错误参考答案:A14. 一棵树可以只有1个结点。( )A、错误B、正确参考答案:B15. 在k叉树中,无父母的结点称为( )。A.祖先B.根C.子孙D.叶参考答案:B16. 数据结构是指( )。A.数据元素的组织形式B.数据类型C.据存储结构D.数据定义参考答案:A17. 从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然后将其放在已排序序列的合适位置,该排序方法称为( )排序法。A.插入B.选择C.交换D.二路归并参考答案:A18. 采用邻接表存储的图的深度优先遍历算法类似于二叉树的( )。A.先序遍历B.中序遍历C.后序遍

5、历D.按层遍历参考答案:C19. 在存储数据时,通常不仅要存储各数据元素的值,而且还要存储( )。A.数据的处理方法B.数据元素的类型C.数据元素之间的关系D.数据的存储方法参考答案:C20. 若一棵满三叉树中含有121个结点,则该树的深度为6。( )A、错误B、正确参考答案:A21. 向二叉搜索树中插入一个元素时,其时间复杂度大致为( )A.O(log2n)B.O(n)C.O(1)D.O(2n)参考答案:A22. 字符串“sgabacbadfgbacst”中存在有6个与字符串“ba”相同的子串。( )A、错误B、正确参考答案:A23. 一个有向无环图的拓扑排序序列( )是唯一的。A.可能B.

6、不一定C.三者均不对D.一定参考答案:B24. 设二维数组A0.m-10.n-1按行优先顺序存储且每个元素占c个单元,则元素Aij的地址为( )。A.LOC(A00)+(j*m+i)*cB.LOC(A00)+(j-1)*m+i-1*cC.LOC(A00)+(i*n+j)*cD.LOC(A00)+(i-1)*n+j-1*c参考答案:C25. 深度为h的满m叉树的第k层的结点(1=A.mk-1B.mk-1C.mh-1D.mh-1参考答案:A26. 任何有向网的拓扑排序的结果是唯一的。( )A.正确B.错误参考答案:B27. 串S=”I am a worker的长度是10。( )A、错误B、正确参考

7、答案:A28. 用链表表示线性表的优点是( )A.便于随机存取B.花费的存储空间比顺序表少C.便于插入与删除D.数据元素的物理顺序与逻辑顺序相同参考答案:C29. 下列四种排序中( )的空间复杂度最大。A.插入排序B.冒泡排序C.堆排序D.归并排序参考答案:C30. 数组的逻辑结构不同于下列( )的逻辑结构。A.线性表B.栈C.队列D.树参考答案:D31. 串是一种特殊的线性表,其特殊性体现在( )。A.数据元素是一个字符B.数据元素可以是多个字符C.可以顺序存储D.可以链接存储参考答案:A32. 健壮的算法不会因非法的输人数据而出现莫名其妙的状态。( )A.正确B.错误参考答案:A33. 将

8、两个各有n个元素的有序表归并成一个有序表,其最少的比较次数是( )。A.nB.2n-1C.2nD.n-1参考答案:A34. 线性表的链接实现有利于( )运算。A.插入B.读表元C.查找D.定位参考答案:A35. 如果在数据结构中每个数据元素只可能有一个直接前驱,但可以有多个直接后继,则该结构是( )。A.栈B.队列C.树D.图参考答案:C36. 采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为( )。A.n/2B.nC.(n-1)/2D.(n+1)/2参考答案:D37. 在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针P所指向的结点,则执行( )A.q-next=p

9、-next;p=qB.p-next=q-next;q=pC.q-next=p-next;p-next=qD.p-next=q-next;q-next=p参考答案:D38. 链式栈与顺序栈相比,一个比较明显的优点是( )A.插入操作更加方便B.通常不会出现栈满的情况C.不会出现栈空的情况D.删除操作更加方便参考答案:B39. 下列排序算法中,在每一趟都能选出一个元素放到其最终位置上,并且其时间性能受数据初始特性影响的是( )。A.直接选择排序B.直接插入排序C.快速排序D.堆排序参考答案:C40. 在一个具有n个结点的有序单链表中插入一个新结点并仍然保持有序的时间复杂度是( )。A.O(1)B.

10、O(n)C.O(n2)D.O(nlog2n)参考答案:B41. 最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是( )。A.(rear+1)%n=frontB.rear=frontC.rear+1=frontD.(rear-l)%n=front参考答案:B42. head指向的带表头结点的单链表为空的判定条件是( )。A.head-next=headB.head-next=NULLC.head=NULLD.head!=NULL参考答案:B43. 程序一定是算法。( )A.正确B.错误参考答案:B44. 冒泡排序在初始关键字序列为逆序的情况下执行的交换次数最多。( )

11、A.正确B.错误参考答案:A45. 在含100个结点的完全二叉树中,叶子结点的个数为36。( )A、错误B、正确参考答案:A46. 在对含n个结点的二叉树进行先序、中序和后序遍历时,其时间复杂度( )。A.都不相同B.完全相同C.先序和中序相同,而与后序不同D.中序和后序相同,而与先序不同参考答案:B47. 数据的逻辑结构描述数据元素之间的逻辑关系,与存储方式无关。( )A、错误B、正确参考答案:B48. 取顺序表的第i个元素的时间与i的大小无关。( )A.正确B.错误参考答案:A49. 已知一个散列表如图所示,其散列函数为H(key)=key%11,采用二次探查法处理冲突,则下一个插入的关键

12、字49的地址为( )。A.2B.3C.8D.9参考答案:C50. 若以1234作为双端队列的输入序列,则既不能由输入受限的双端队列得到,也不能由输出受限的双端队列得到的输出序列是( )。A.1234B.4132C.4231D.4213参考答案:C51. 向一个有127个元素原顺序表中插入一个新元素并保存原来顺序不变,平均要移动( )个元素。A.8B.63.5C.63D.7参考答案:B52. 下面哪些方法可以判断出一个有向图是否有环(回路)?( )A.求最短路径B.求关键路径C.拓扑排序D.广(宽)度优先遍历参考答案:C53. 在长度为n的顺序表的第i(1in+1)个位置上插入一个元素,元素的移

13、动次数为( )。A、n-i+1B、n-iC、iD、i-1参考答案:A54. 若输入序列为1,2,3,4,5,6,则通过一个栈可以输出序列3,2,5,6,4,1。( )A.正确B.错误参考答案:A55. 分块查找的基本思想是首先在索引表中进行查找,以便确定给定的关键字可能存在的块号,然后再在相应的块内进行顺序查找。( )A.正确B.错误参考答案:A56. 若有向图的邻接矩阵中,主对角线以下元素均为零,则该图的拓扑有序序列( )。A.存在B.可能不存在C.不存在D.不一定存在参考答案:A57. 设根结点层次为1,某二叉树的结点前序序列和后序序列正好相反,则该二叉树一定是( )。A.高度等于其结点数B.空或只有一个结点C.任一结点无左子女D.任一结点无右子女

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

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

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