西北工业大学22春《数据结构》综合作业一答案参考40

上传人:夏** 文档编号:468490924 上传时间:2023-08-01 格式:DOCX 页数:13 大小:13.65KB
返回 下载 相关 举报
西北工业大学22春《数据结构》综合作业一答案参考40_第1页
第1页 / 共13页
西北工业大学22春《数据结构》综合作业一答案参考40_第2页
第2页 / 共13页
西北工业大学22春《数据结构》综合作业一答案参考40_第3页
第3页 / 共13页
西北工业大学22春《数据结构》综合作业一答案参考40_第4页
第4页 / 共13页
西北工业大学22春《数据结构》综合作业一答案参考40_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、西北工业大学22春数据结构综合作业一答案参考1. 向顺序栈中压入新元素时,应当( )A.先移动栈顶位置,再存入元素B.先存入元素,再移动栈顶位置C.先后 次序无关紧要D.同时进行参考答案:A2. 后序线索二叉树是不完善的,要对它进行遍历,还需要使用栈。( )A.正确B.错误参考答案:A3. 下面程序段的时间复杂度为( )。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)参考答案:C4. 二叉树的叶结点,在前序遍历、中序遍历和后序遍历下皆以相同的相对位置出现。( )A.正确B.错误参考答案:A5. 用有向

2、无环图描述表达式(A+B)*(A+B)/A),至少需要顶点的数目为( )。A.5B.6C.8D.9参考答案:A6. 设顺序存储的线性表共有123个元素,按分块查找的要求等分成3块。若对索引表采用顺序查找来确定块,并在确定的块中进行顺序查找,则在查找概率相等的情况下,分块查找成功时的平均查找长度为( )。A.21B.23C.41D.62参考答案:C7. 用ISAM组织文件适合于( )。A.磁盘B.磁带C.外存储器D.光盘参考答案:A8. 先序遍历一棵二叉排序树得到的结点序列不一定是有序的序列。( )A.正确B.错误参考答案:A9. 链表与顺序存储结构相比,在链表中进行插入、删除操作的效率高。(

3、)A.正确B.错误参考答案:A10. 假设一棵完全二叉树含1000个结点,则其中度为2的结点数为512个。( )A、错误B、正确参考答案:A11. 最佳二叉排序树是AVL树(平衡二叉排序树)。( )A.正确B.错误参考答案:A12. 归并排序是一种稳定的排序方法。( )A.正确B.错误参考答案:A13. 设有一个10阶的对称矩阵A1010,采用压缩存储方式按行将矩阵中下三角部分的元素存入一维数组BA00存入B0中,则A85在B中( )A.32B.33C.41D.65参考答案:C14. 在一个单链表中,若删除*p结点的后继结点,则执行操作( )。A.q=p-next; p-next=q-next

4、; free(q)B.p=p-next; p-next=p-next-next; free(p)C.p-next=q-next; free(p-next)D.p=p-next-next; free(p-next)参考答案:A15. 若有18个元素的有序表存放在一堆数组A19中,第一个元素放A1中,现进行二分查找,则查找A3的比较序列的下标依次为( )。A.1,2,3B.9,5,2,3C.9,5,3D.9,4,2,3参考答案:D16. 二叉树中的叶子结点就是二叉树中没有左右子树的结点。( )A、错误B、正确参考答案:B17. 连通网的最小生成树是其所有生成树中( )。A.顶点集最小的生成树B.边

5、集最小的生成树C.顶点权值之和最小的生成树D.边的权值之和最小的生成树参考答案:D18. 以下( )不是队列的基本运算。A.从队尾插入一个新元素B.从队列中删除第i个元素C.判断一个队列是否为空D.读取队头元素的值参考答案:B19. 假设以行优先顺序存储三维数组A567,其中元素A000的地址为1100,并且每个元素占2个存储单元,则A432的地址是1264。( )A、错误B、正确参考答案:A20. 在有向图中,以顶点v为终点的边的数目称为v的入度。( )A、错误B、正确参考答案:B21. 若进栈序列为a,b,c,则通过入出栈操作可能得到的a,b,c的不同排列个数为( )。A、4B、5C、6D

6、、7参考答案:B22. 如果入栈序列是1,3,5,97,99,且出栈序列的第一个元素为99,则出栈序列中第30个元素为47。( )A、错误B、正确参考答案:B23. 在指定结点之前插入新结点时,双链表比单链表更方便。( )A.正确B.错误参考答案:A24. 由带权为9,2,5,7的四个叶子结点构造一颗哈夫曼树,该树的带权路径长度为( )。A.23B.37C.46D.44参考答案:D25. 冒泡排序在初始关键字序列为逆序的情况下执行的交换次数最多。( )A.正确B.错误参考答案:A26. 快速排序是排序算法中平均性能最好的一种排序。( )A.正确B.错误参考答案:A27. 由于希尔排序的最后一趟

7、与直接插入排序过程相同,因此前者一定比后者花费的时间多。( )A、错误B、正确参考答案:A28. 如果要求一个线性表既能较快地查找、又能适应动态变化的要求,则可采用的查找方法是( )。A.顺序查找B.折半查找C.基于属性的查找D.分块查找参考答案:D29. 某二叉树的前序和后序序列正好相同,则该二叉树一定是( )的二叉树。A.空或只有一个结点B.高度等于其结点数C.任一结点无左孩子D.任一结点无右孩子参考答案:A30. 若一棵满三叉树中含有121个结点,则该树的深度为6。( )A、错误B、正确参考答案:A31. 下列序列中,不构成堆的是( )。A.(1,2,5,3,4,6,7,8,9,10)B

8、.(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)参考答案:D32. 对5个不同的数据元素进行直接插入排序,最多需要进行( )次比较A.8B.10C.15D.25参考答案:B33. 数据结构是指( )。A.数据元素的组织形式B.数据类型C.据存储结构D.数据定义参考答案:A34. 数据的逻辑结构在计算机存储器内的表示,称为数据的逻辑结构。( )A、错误B、正确参考答案:A35. 数据元素及其关系在计算机存储器内的表示,称为数据的( )。A.逻辑结构B.存储结构C.线性结构D.非线性结构参考答案:B36. 一个好

9、的算法有( )设计要求。A、正确性B、可读性C、健壮性D、效率与低存储量要求参考答案:ABCD37. 假设三维数组A1098按行优先顺序存储,若每个元素占3个存储单元,且首地址为100,则元素A987的存储地址是501。( )A、错误B、正确参考答案:A38. 下列程序段for(i=1; iA.O(1)B.O(0)C.O(1+n)D.O(n)参考答案:D39. 从未排序序列中挑选元素,并将其依次插入已排序序列(初始时为空)的一端的方法,称为( )。A.希尔排序B.归并排序C.插入排序D.选择排序参考答案:D40. 线性链表不具有的特点是( )A.随机访问B.不必事先估计所需存储空间大小C.插入

10、与删除时不必移动元素D.所需空间与线性表长度成正比参考答案:A41. 哈希表不需要进行比较便可以直接取得所查记录。( )A.正确B.错误参考答案:A42. 用二叉链表表示具有n个结点的二叉树时,值为空的指针域的个数为( )。A.n-1B.nC.n+lD.2n参考答案:C43. 一个具有767个结点的完全二叉树,其叶子结点个数为( )。A.383B.384C.385D.386参考答案:B44. 在链队列中,假设f和r分别为队首和队尾指针,则删除一个结点的操作是( )。A.r=r-nextB.r=f-nextC.f=r-nextD.f=f-next参考答案:D45. 一个有向无环图的拓扑排序序列(

11、 )是唯一的。A.可能B.不一定C.三者均不对D.一定参考答案:B46. 深度为k的二叉树至多有2k-1个结点。( )A、错误B、正确参考答案:A47. n个结点的线索二叉树上含有的线索数为( )。A.n-1B.n+1C.nD.2n参考答案:B48. 若哈希表(散列表)的负载因子l,则可避免冲突的产生。( )A.正确B.错误参考答案:B49. 队列的插入操作是在( )。A.队尾B.队头C.队列任意位置D.队头元素后参考答案:A50. 对于双向链表,在两个结点之间插入一个新结点需修改的指针共( )个,单链表为( )个。A.4,1B.4,2C.1,4D.2,4参考答案:B51. 一个队列的入队序列

12、是a、b、c、d,则队列的输出序列是( )。A.dcbaB.cbdaC.adcbD.abcd参考答案:D52. 若采用邻接矩阵法存储一个N个顶点的无向图,则该邻接矩阵是一个( )A.队头元素的前一个位置B.队头元素的后一个位置C.队头元素位置D.队尾元素的前一位置参考答案:A53. 下列存储表示中,哪一个不是树的存储形式( )。A.双亲表示法B.孩子链表表示法C.顺序存储表示法D.孩子兄弟表示法参考答案:C54. 下列陈述中正确的是( )。A.二叉树是度为2的有序树B.二叉树中结点只有一个孩子时无左右之分C.二叉树中必有度为2的结点D.二叉树中最多只有两棵子树,并且有左右之分参考答案:D55. 对某二叉树进行前序遍历的结果为ABDEFC,中序遍历的结果为DBFEAC,则后序遍历的结果为( )A.DBFEACB.DFEBCAC.BDFECAD.BDEFAC参考答案:B56. 带行表的三元组表是稀疏矩阵的一种( )。A.顺序存储结构B.链式存储结构C.索引存储结构D.散列存储结构参考答案:A57. 高度为5的完全二叉树中含有的结点数至少为( )。A、16B、17C、31D、32参考答案:A58. 归并排序的辅助存储空间代价为O(1)。( )A.正确B.错误参考答案:B59. 在下列各种文件中,不能进行顺序查找的文件是( )。A.顺序文件B.索引文件C.散列文件D.多重表文件

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

最新文档


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

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