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

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

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

1、西北工业大学21秋数据结构在线作业一答案参考1. 若以1234作为双端队列的输入序列,则既不能由输入受限的双端队列得到,也不能由输出受限的双端队列得到的输出序列是( )。A.1234B.4132C.4231D.4213参考答案:C2. 内部排序是根据关键词的大小重新安排各( )的顺序。A.关键词B.数据项C.文件D.数据元素参考答案:B3. 由带权为9,2,5,7的四个叶子结点构造一颗哈夫曼树,该树的带权路径长度为( )。A.23B.37C.46D.44参考答案:D4. 若一个算法中的语句频度之和为T(n)=3720n+4nlogn,则算法的时间复杂度为O(n)。( )A、错误B、正确参考答案

2、:A5. 在长度为n的顺序表的第i(1in+1)个位置上插入一个元素,元素的移动次数为( )。A、n-i+1B、n-iC、iD、i-1参考答案:A6. 数据结构中的任一数据元素至多只有一个前驱和一个后继,该数据结构是( )。A.线性表B.树形结构C.广义表D.图结构参考答案:A7. 不论是入队列操作还是入栈操作,在顺序存储结构上都需要考虑“溢出”情况。( )A.正确B.错误参考答案:A8. 在以单链表为存储结构的线性表中,数据元素之间的逻辑关系用( )。A.数据元素的相邻地址表示B.数据元素在表中的序号表示C.指向后继元素的指针表示D.数据元素的值表示参考答案:C9. 分块查找的平均查找长度不

3、仅与索引表的长度有关,而且与块的长度有关。( )A.正确B.错误参考答案:A10. 一个好的算法有( )设计要求。A、正确性B、可读性C、健壮性D、效率与低存储量要求参考答案:ABCD11. 具有n个结点的连通图至少有( )条边。A.n-1B.nC.n(n-1)/2D.2n参考答案:A12. 采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为( )。A.n/2B.nC.(n-1)/2D.(n+1)/2参考答案:D13. 从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然后将其放在已排序序列的合适位置,该排序方法称为( )排序法。A.插入B.选择C.交换D.二路归并

4、参考答案:A14. 深度为h的满m叉树的第k层的结点(1=A.mk-1B.mk-1C.mh-1D.mh-1参考答案:A15. n个顶点的连通图至少有( )条边。A.n-1B.nC.n+1D.0参考答案:A16. 二维数组A的每个元素是由6个字符组成的串,其行下标i=0,1,8,列下标为j=1,2,10。设每个字符占一个字节,若按行先存储,元素A8,5的起始地址与A按列存储时起始地址相同的元素是( )。A.A8,5B.A3,10C.A5,8D.A0,9参考答案:B17. 一个栈的入栈序列是abcde,则栈的不可能的输出序列是( )。A.edcbaB.decbaC.dceabD.abcde参考答案

5、:C18. 非空的双向循环链表中任何结点的前驱指针均不为空。( )A.正确B.错误参考答案:A19. 结构就是用户定义的,( )的一个集合体。参考答案:不同数据类型20. 若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点的个数是( )。A.9B.11C.15D.不能确定参考答案:C21. 在k叉树中,度为0的结点称为( )。A.祖先B.根C.子孙D.叶参考答案:D22. 在一个长度为n的单链表L中,删除链表中*p的前驱结点的时间复杂度为O(n)。( )A、错误B、正确参考答案:B23. 线性表是具有n个( )的有限序列。A.字符B.数据元素C.数据项D.表元素参考答案:B2

6、4. 如果某种排序算法是不稳定的,则这种算法不可用。( )A.正确B.错误参考答案:A25. 在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针P所指向的结点,则执行( )A.q-next=p-next;p=qB.p-next=q-next;q=pC.q-next=p-next;p-next=qD.p-next=q-next;q-next=p参考答案:D26. 高度为5的完全二叉树中含有的结点数至少为( )。A、16B、17C、31D、32参考答案:A27. 设某完全无向图中有n个顶点,则该完全无向图中有( )条边。A.n(n-1)/2B.n(n-1)C.n2D.n2-1参考答案:A

7、28. 邻接表法只能用于有向图存储。( )A.正确B.错误参考答案:B29. 哈希表不需要进行比较便可以直接取得所查记录。( )A.正确B.错误参考答案:A30. 在线性表的下列运算中,不改变数据元素之间结构关系的运算是( )。A、插入B、删除C、排序D、定位参考答案:D31. 对线性表进行二分查找时,要求线性表必须( )。A.以顺序方式存储B.以链接方式存储C.以顺序方式存储,且结点按关键字有序排列D.以链接方式存储,且结点按关键字有序排列参考答案:C32. 采用分快查找时,若线性表中共有625个元素,查找每个元素的概率相同,假设采用顺序查找来确定结点所在的块时,每块应分( )个结点最佳。A

8、.10B.25C.6D.625参考答案:B33. 依次在初始为空的队列中插入元素X,Y,Z,W以后,紧接着作了两次删除操作,此时的队头元素是( )A.XB.YC.ZD.W参考答案:C34. 设有一个10阶的对称矩阵A1010,采用压缩存储方式按行将矩阵中下三角部分的元素存入一维数组BA00存入B0中,则A85在B中( )A.32B.33C.41D.65参考答案:C35. 若一棵满三叉树中含有121个结点,则该树的深度为6。( )A、错误B、正确参考答案:A36. 在一个长度为n的顺序线性表中顺序查找值为x的元素时,查找成功时的平均查找长度(即x与元素的平均比较次数,假定查找每个元素的概率都相等

9、)为( )。A.nB.n/2C.(n+1)/2D.(n-1)/2参考答案:C37. 若有向图的邻接矩阵中,主对角线以下元素均为零,则该图的拓扑有序序列( )。A.存在B.可能不存在C.不存在D.不一定存在参考答案:A38. 由于排序过程中涉及的存储器不同,可以将排序方法分为( )。A、稳定排序B、不稳定排序C、内部排序D、外部排序参考答案:CD39. 算法分析的两个主要方面是( )。A.空间复杂度和时间复杂度B.正确性和简明性C.可读性和文档性D.数据复杂性和程序复杂性参考答案:A40. head指向的带表头结点的单链表为空的判定条件是( )。A.head-next=headB.head-ne

10、xt=NULLC.head=NULLD.head!=NULL参考答案:B41. 任何一个递归过程都可以转换成非递归过程。( )A.正确B.错误参考答案:A42. 数据结构中所定义的数据元素,是用于表示数据的( )。A.最小单位B.最大单位C.基本单位D.不可分割的单位参考答案:C43. 稀疏矩阵压缩存储后,必会失去随机存取功能。( )A.正确B.错误参考答案:A44. n个顶点的强连通图中至少含有( )。A.n-1条有向边B.n条有向边C.n(n-1)/2条有向边D.n(n-1)条有向边参考答案:B45. 若在9阶B-树中插入关键字引起结点分裂,则该结点在插入前含有的关键字个数为( )。A.4

11、B.5C.8D.9参考答案:C46. 二叉树中除叶结点外,任一结点X,其左子树根结点的值小于该结点X的值;其右子树根结点的值大于等于该结点X的值,则此二叉树一定是二叉排序树。( )A.正确B.错误参考答案:B47. 下面程序段的时间复杂度是( )。for(i=0; in; i+) for(j=1; jm; j+) Aij=0;A、O(n)B、O(m+n+1)C、O(m+n)D、O(m*n)参考答案:D48. 快速排序方法在( )情况下最不利于发挥其长处。A.被排序的数据量太大B.被排序数据中含有多个相同值C.被排序数据已基本有序D.被排序数据数目为奇数参考答案:C49. 一棵左右子树均不空的二

12、叉树在先序线索化后,其中空的链域的个数是( )。A.0B.1C.2D.3参考答案:B50. 数据项是数据的基本单位。( )A.正确B.错误参考答案:A51. 对任何一棵二叉树,如果其终端结点数为n0,度为2的结点数为n2,则n0=n2+1。( )A、错误B、正确参考答案:B52. 在对链队列作出队操作时,不会改变front指针的值。( )A、错误B、正确参考答案:A53. 若一棵二叉树有11个叶子结点,则该二叉树中度为2的结点个数是( )。A.10B.11C.12D.15参考答案:A54. 数据结构是指( )。A.数据元素的组织形式B.数据类型C.据存储结构D.数据定义参考答案:A55. 算法

13、分析的两个主要方面是( )。A.正确性与健壮性B.时间复杂度与空间复杂度C.数据复杂性与程序复杂性D.可读性与可用性参考答案:B56. 如果入栈序列是1,3,5,97,99,且出栈序列的第一个元素为99,则出栈序列中第30个元素为47。( )A、错误B、正确参考答案:B57. 若进栈序列为a,b,c,且进栈和出栈可以穿插进行,则可能出现6个不同的出栈序列。( )A、错误B、正确参考答案:A58. 假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是( )A.O(n)B.O(e)C.O(n+e)D.O(n*e)参考答案:C59. 若有序表的关键字序列为(b,c,d,e,f,g,q,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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