西北工业大学21春《数据结构》离线作业一辅导答案61

上传人:工**** 文档编号:542689047 上传时间:2023-03-31 格式:DOCX 页数:11 大小:12.79KB
返回 下载 相关 举报
西北工业大学21春《数据结构》离线作业一辅导答案61_第1页
第1页 / 共11页
西北工业大学21春《数据结构》离线作业一辅导答案61_第2页
第2页 / 共11页
西北工业大学21春《数据结构》离线作业一辅导答案61_第3页
第3页 / 共11页
西北工业大学21春《数据结构》离线作业一辅导答案61_第4页
第4页 / 共11页
西北工业大学21春《数据结构》离线作业一辅导答案61_第5页
第5页 / 共11页
点击查看更多>>
资源描述

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

1、西北工业大学21春数据结构离线作业一辅导答案1. 采用分快查找时,若线性表中共有625个元素,查找每个元素的概率相同,假设采用顺序查找来确定结点所在的块时,每块应分( )个结点最佳。A.10B.25C.6D.625参考答案:B2. 在指定结点之前插入新结点时,双链表比单链表更方便。( )A.正确B.错误参考答案:A3. 抽象数据类型是指数据逻辑结构及与之相关的操作。( )A、错误B、正确参考答案:B4. 在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是( )。A.希尔排序B.快速排序C.插入排序D.选择排序参考答案:D5. 若已知一个栈序列是1,2,3,.,n,其输出序列为p1,

2、p2,p3,.,pn,若p1=n,则pi为( )。A.iB.n-iC.n-i+1D.不确定参考答案:C6. 对于只在表的首、尾两端进行插入操作的线性表,宜采用的存储结构为( )。A.顺序表B.用头指针表示的循环单链表C.用尾指针表示的循环单链表D.单链表参考答案:C7. 设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有( )个空指针域。A.2m-1B.2mC.2m+1D.4m参考答案:B8. 数据的存储结构是数据的逻辑结构在计算机存储器上的实现,它是依赖于计算机的。( )A.正确B.错误参考答案:A9. 链接存储结构属静态存储方式。( )A.正确B.错误参考答案:

3、B10. 用链接方式存储的队列,在进行插入运算时( )。A.仅修改头指针B.头、尾指针都要修改C.仅修改尾指针D.头、尾指针可能都要修改参考答案:D11. 有向图用邻接矩阵表示后,顶点i的入度等于邻接矩阵中第i列的元素个数。( )A、错误B、正确参考答案:B12. 采用邻接表存储的图的深度优先遍历算法类似于二叉树的( )。A.先序遍历B.中序遍历C.后序遍历D.按层遍历参考答案:C13. 线性链表是通过( )方式表示元素之间的关系A.后继元素地址B.元素的存储顺序C.左、右孩子地址D.元素的相对存储位置参考答案:A14. 已知指针p指向某单链表中的一个结点,则判别该结点有且仅有一个后继结点的条

4、件是p-next-next=null。( )A、错误B、正确参考答案:B15. 无向图中一个顶点的度是指图中( )。A、通过该顶点的简单路径数B、与该顶点相邻接的顶点数C、通过该顶点的回路数D、与该顶点连通的顶点数参考答案:B16. 队列的修改是按先进先出的原则进行的。( )A、错误B、正确参考答案:B17. 设顺序存储的线性表共有123个元素,按分块查找的要求等分成3块。若对索引表采用顺序查找来确定块,并在确定的块中进行顺序查找,则在查找概率相等的情况下,分块查找成功时的平均查找长度为( )。A.21B.23C.41D.62参考答案:C18. 带行表的三元组表是稀疏矩阵的一种( )。A.顺序

5、存储结构B.链式存储结构C.索引存储结构D.散列存储结构参考答案:A19. 用一维数组存储二叉树时,总是以前序遍历顺序存储结点。( )A.正确B.错误参考答案:B20. 已知循环队列的存储空间为数组data21,且当前队列的头指针和尾指针的值分别为8和3,则该队列的当前长度为( )。A.5B.6C.16D.17参考答案:C21. 一个队列的入队序列是1、2、3、4,则队列的首次输出元素是( )。A.1B.2C.3D.4参考答案:A22. 允许对队列进行的操作有( )。A.对队列中的元素排序B.取出最近进队的元素C.在队头元素之前插入元素D.删除队头元素参考答案:D23. 若哈希表(散列表)的负

6、载因子l,则可避免冲突的产生。( )A.正确B.错误参考答案:B24. 算法分析的两个主要方面是( )。A.正确性与健壮性B.时间复杂度与空间复杂度C.数据复杂性与程序复杂性D.可读性与可用性参考答案:B25. 数据结构中所定义的数据元素,是用于表示数据的( )。A.最小单位B.最大单位C.基本单位D.不可分割的单位参考答案:C26. 已知在一棵含有n个结点的树中,只有度为k的分支结点和度为0的叶子结点,则该树中含有的叶子结点的数目为k。( )A、错误B、正确参考答案:A27. 在一个单链表中,已知q结点是p结点的前驱结点,若在q和p之间插入结点s,则执行操作:( )A.s-next=p-ne

7、xt; p-next=sB.s-next=p; q-next=sC.q-next=s; s-next=pD.p-next=s; s-next=q参考答案:B28. 数据的逻辑结构是指各数据元素之间的逻辑关系。( )A.正确B.错误参考答案:A29. 由于排序过程中涉及的存储器不同,可以将排序方法分为( )。A、稳定排序B、不稳定排序C、内部排序D、外部排序参考答案:CD30. 向顺序栈中压入新元素时,应当( )A.先移动栈顶位置,再存入元素B.先存入元素,再移动栈顶位置C.先后 次序无关紧要D.同时进行参考答案:A31. 在以单链表为存储结构的线性表中,数据元素之间的逻辑关系用( )。A.数据

8、元素的相邻地址表示B.数据元素在表中的序号表示C.指向后继元素的指针表示D.数据元素的值表示参考答案:C32. 链表中的表头指针与表头结点起到相同的作用。( )A.正确B.错误参考答案:B33. 单链表中,增加一个头结点的目的是为了( )。A.使单链表至少有一个结点B.标识表结点中首结点的位置C.方便运算的实现D.说明单链表是线性表的链式存储参考答案:C34. 一棵含18个结点的二叉树的高度至少为( )。A、3B、4C、5D、6参考答案:C35. 设某棵二叉树中有2000个结点,则该二叉树的最小高度为( )。A.9B.10C.11D.12参考答案:C36. 在一个长度为n的循环链表中,删除其元

9、素值为x的结点的时间复杂度为O(n)。( )A、错误B、正确参考答案:B37. 若有18个元素的有序表存放在一堆数组A19中,第一个元素放A1中,现进行二分查找,则查找A3的比较序列的下标依次为( )。A.1,2,3B.9,5,2,3C.9,5,3D.9,4,2,3参考答案:D38. 一个有向无环图的拓扑排序序列( )是唯一的。A.可能B.不一定C.三者均不对D.一定参考答案:B39. 已知含10个结点的二叉排序树是一棵完全二叉树,则该二叉排序树在等概率情况下查找成功的平均查找长度等于( )。A.1.0B.2.9C.3.4D.5.5参考答案:B40. 快速排序是排序算法中平均性能最好的一种排序

10、。( )A.正确B.错误参考答案:A41. 下列陈述中正确的是( )。A.二叉树是度为2的有序树B.二叉树中结点只有一个孩子时无左右之分C.二叉树中必有度为2的结点D.二叉树中最多只有两棵子树,并且有左右之分参考答案:D42. 线性表中的所有元素都有一个前驱元素和后继元素。( )A.正确B.错误参考答案:A43. head指向的带表头结点的单链表为空的判定条件是( )。A.head-next=headB.head-next=NULLC.head=NULLD.head!=NULL参考答案:B44. 任何一棵二叉树的叶结点在前序、中序和后序遍历序列中的相对次序( )。A.稍有改变B.发生改变C.不

11、能确定D.不发生改变参考答案:D45. 若一棵满三叉树中含有121个结点,则该树的深度为6。( )A、错误B、正确参考答案:A46. 假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是( )A.O(n)B.O(e)C.O(n+e)D.O(n*e)参考答案:C47. 数据的逻辑结构描述数据元素之间的逻辑关系,与存储方式无关。( )A、错误B、正确参考答案:B48. 若采用孩子兄弟链表作为树的存储结构,则树的后序遍历应采用二叉树的( )。A.层次遍历算法B.前序遍历算法C.中序遍历算法D.后序遍历算法参考答案:C49. 将森树转成二叉树,根结点没有右子树。( )A.正确B.错误参考答案:B50. 栈是一种操作受限的线性结构,其操作的主要特征是( )。A、先进先出B、后进先出C、进优于出D、出优于进参考答案:B

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

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

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