西北工业大学21秋《数据结构》平时作业一参考答案37

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

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

1、西北工业大学21秋数据结构平时作业一参考答案1. 可以用队列实现数值转换算法。( )A.正确B.错误参考答案:A2. 某二叉树的先序序列和后序序列正好相反,则该二叉树的特点一定是( )。A.空或只有一个结点B.高度等于其结点数C.任一结点无左孩子D.任一结点无右孩子参考答案:B3. 在一个单链表中,已知q结点是p结点的前驱结点,若在q和p之间插入结点s,则执行操作:( )A.s-next=p-next; p-next=sB.s-next=p; q-next=sC.q-next=s; s-next=pD.p-next=s; s-next=q参考答案:B4. 以下数据结构中,属于线性结构的是( )

2、。A.广义表B.二叉树C.稀疏矩阵D.串参考答案:A5. 若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用( )存储方式最节省运算时间。A.单链表B.给出表头指针的单循环链表C.双链表D.带头结点的双循环链表参考答案:D6. 已知循环队列的存储空间为数组data21,且当前队列的头指针和尾指针的值分别为8和3,则该队列的当前长度为( )。A.5B.6C.16D.17参考答案:C7. 在一个具有n个结点的有序单链表中插入一个新结点并仍然保持有序的时间复杂度是( )。A.O(1)B.O(n)C.O(n2)D.O(nlog2n)参考答案:B8. 一个有向图的邻接表和逆邻接

3、表中结点的个数可能不等。( )A.正确B.错误参考答案:B9. 设串sl=DataStructureswithJava,s2=it,则子串定位函数index(s1,s2)的值为( )A.15B.16C.17D.18参考答案:D10. 下列陈述中正确的是( )。A.二叉树是度为2的有序树B.二叉树中结点只有一个孩子时无左右之分C.二叉树中必有度为2的结点D.二叉树中最多只有两棵子树,并且有左右之分参考答案:D11. 链表不具备的特点是( )。A.可随机访问任意一个结点B.插入和删除不需要移动任何元素C.不必事先估计存储空间D.所需空间与其长度成正比参考答案:A12. 冒泡排序在初始关键字序列为逆

4、序的情况下执行的交换次数最多。( )A.正确B.错误参考答案:A13. 数据结构中所定义的数据元素,是用于表示数据的( )。A.最小单位B.最大单位C.基本单位D.不可分割的单位参考答案:C14. 分块查找的平均查找长度不仅与索引表的长度有关,而且与块的长度有关。( )A.正确B.错误参考答案:A15. 对任何一棵二叉树,如果其终端结点数为n0,度为2的结点数为n2,则n0=n2+1。( )A、错误B、正确参考答案:B16. 具有n个结点的连通图至少有( )条边。A.n-1B.nC.n(n-1)/2D.2n参考答案:A17. 设某算法的问题规模函数f(n)=300n2+8000n+900,则它

5、的渐进时间复杂度为( )A.O(n3)B.O(n2)C.O(n)D.O(1)参考答案:B18. 向一个有127个元素原顺序表中插入一个新元素并保存原来顺序不变,平均要移动( )个元素。A.8B.63.5C.63D.7参考答案:B19. 广义表中的元素或者是一个不可分割的原子,或者是一个非空的广义表。( )A.正确B.错误参考答案:B20. 对一棵有100个结点的完全二叉树按层编号,则编号为49的结点,它的左孩子的编号为98。( )A、错误B、正确参考答案:B21. 下面关于串的叙述中,哪一个是不正确的?( )A.空串是由空格构成的串B.模式匹配是串的一种重要运算C.串是字符的有限序列D.串既可

6、以采用顺序存储,也可以采用链式存储参考答案:A22. 四个元素进入队列QU的顺序是U、V、X、Y,进行DeQueue(QU,x)操作后,队头元素是( )。A.YB.XC.VD.U参考答案:C23. 在一个长度为n的顺序线性表中顺序查找值为x的元素时,查找成功时的平均查找长度(即x与元素的平均比较次数,假定查找每个元素的概率都相等)为( )。A.nB.n/2C.(n+1)/2D.(n-1)/2参考答案:C24. 结构的存储密度定义为数据本身所占的存储量与整个结构所占的存储量之比。( )A.正确B.错误参考答案:A25. 在k叉树中,无父母的结点称为( )。A.祖先B.根C.子孙D.叶参考答案:B

7、26. 数据项是数据的基本单位。( )A.正确B.错误参考答案:A27. 在二叉树的第i层上至多可以有2i个结点。( )A、错误B、正确参考答案:A28. 设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有( )个空指针域。A.2m-1B.2mC.2m+1D.4m参考答案:B29. 在指定结点之后插入新结点时,双链表比单链表更方便。( )A.正确B.错误参考答案:B30. 已知广义表LS=(a,b,c),(d,e,f),运算head和tail函数取出元素e的运算是( )。A.head(tail(LS)B.tail(head(LS)C.head(tail(head(t

8、ail(LS)D.head(tail(tail(head(LS)参考答案:C31. 如果求一个连通图中以某个顶点为根的高度最小的生成树,应采用( )。A.深度优先搜索算法B.广度优先搜索算法C.求最小生成树的prim算法D.拓扑排序算法参考答案:B32. 对无序表用折半查找比顺序查找快。( )A.正确B.错误参考答案:B33. 某二叉树的前序和后序序列正好相同,则该二叉树一定是( )的二叉树。A.空或只有一个结点B.高度等于其结点数C.任一结点无左孩子D.任一结点无右孩子参考答案:A34. 设二维数组A0.m-10.n-1按行优先顺序存储且每个元素占c个单元,则元素Aij的地址为( )。A.L

9、OC(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参考答案:C35. 假设三维数组A1098按行优先顺序存储,若每个元素占3个存储单元,且首地址为100,则元素A987的存储地址是501。( )A、错误B、正确参考答案:A36. 下面程序段的时间复杂度是( )。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)参考答案:D37. 线性表的顺序存储结构是一种( )存储结构。A.散列存取

10、B.顺序存取C.随机存取D.索引存取参考答案:C38. 若采用孩子兄弟链表作为树的存储结构,则树的后序遍历应采用二叉树的( )。A.层次遍历算法B.前序遍历算法C.中序遍历算法D.后序遍历算法参考答案:C39. 采用邻接表存储的图的深度优先遍历算法类似于二叉树的( )。A.先序遍历B.中序遍历C.后序遍历D.按层遍历参考答案:C40. 在单链表中设置头结点的作用是( )。A.主要是使插入和删除等操作统一,在第一个元素之前插入元素和删除第一个结点不必另作判断。另外,不论链表是否为空,链表指针不变B.便于查找C.便于连接D.快速插入记录参考答案:A41. 若用n表示图中顶点数目,则有( )条边的无

11、向图成为完全图。A.nB.n-1C.n(n-1)2D.n(n+1)2参考答案:C42. 深度为5的二叉树至多有( )个结点。A.16B.32C.31D.10参考答案:C43. 允许对队列进行的操作有( )。A.对队列中的元素排序B.取出最近进队的元素C.在队头元素之前插入元素D.删除队头元素参考答案:D44. 假设以行优先顺序存储三维数组A567,其中元素A000的地址为1100,并且每个元素占2个存储单元,则A432的地址是1264。( )A、错误B、正确参考答案:A45. 采用分快查找时,若线性表中共有625个元素,查找每个元素的概率相同,假设采用顺序查找来确定结点所在的块时,每块应分(

12、)个结点最佳。A.10B.25C.6D.625参考答案:B46. 程序一定是算法。( )A.正确B.错误参考答案:B47. 设某棵二叉树中有2000个结点,则该二叉树的最小高度为( )。A.9B.10C.11D.12参考答案:C48. 下列说法中,不正确的是( )。A.数据元素是数据的基本单位B.数据项是数据中不可分割的最小可标识单位C.数据可由若干个数据元素构成D.数据项可由若干个数据元素构成参考答案:D49. 设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5和e6依次通过栈S,一个元素出栈后即进队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,e1则栈S的容量至少应

13、该是( )。A.6B.4C.3D.2参考答案:C50. 含n个顶点的无向连通图中至少含有n条边。( )A、错误B、正确参考答案:A51. 如果某种排序算法是不稳定的,则这种算法不可用。( )A.正确B.错误参考答案:A52. 在一个单链表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参考答案:D53. 在链表的结点中,数据元素所占的存储量和整个结点所占的存储量之比称作存储密度。( )A、错误B、正确参考答案:B54. 一棵含18个结点的二叉树的高度至少为( )。A、3B、4C、5D、6

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

当前位置:首页 > 高等教育 > 其它相关文档

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