西北工业大学21秋《数据结构》在线作业三满分答案55

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

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

1、西北工业大学21秋数据结构在线作业三满分答案1. 对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K%9作为散列函数,则散列地址为1的元素有( )个。A.1B.2C.3D.4参考答案:D2. 通常将链串的结点大小设置为大于1是为了( )。A、提高串匹配效率B、提高存储密度C、便于插入操作D、便于删除操作参考答案:A3. 串是一种特殊的线性表,其特殊性体现在( )。A.数据元素是一个字符B.数据元素可以是多个字符C.可以顺序存储D.可以链接存储参考答案:A4. 对5个不同的数据元素进行直接插入排序,最多需要进行( )次比较A.8B.10C.15D.25参

2、考答案:B5. 邻接表法只能用于有向图存储。( )A.正确B.错误参考答案:B6. 设串s1=Data Structures with Java,s2=it,则子串定位函数index(s1,s2)的值为( )。A、15B、16C、17D、18参考答案:D7. 如果在排序过程中,每次均将一个待排序的记录按关键字大小加入到前面已经有序的子表中的适当位置,则该排序方法称为( )。A.插入排序B.归并排序C.冒泡排序D.堆排序参考答案:A8. 若采用孩子兄弟链表作为树的存储结构,则树的后序遍历应采用二叉树的( )。A.层次遍历算法B.前序遍历算法C.中序遍历算法D.后序遍历算法参考答案:C9. 归并排

3、序是一种稳定的排序方法。( )A.正确B.错误参考答案:A10. 数据的存储结构是数据的逻辑结构在计算机存储器上的实现,它是依赖于计算机的。( )A.正确B.错误参考答案:A11. 采用邻接表存储的图的深度优先遍历算法类似于二叉树的( )。A.先序遍历B.中序遍历C.后序遍历D.按层遍历参考答案:C12. 一个加权的无向连通图的最小生成树( )。A.有一颗或多颗B.只有一颗C.一定有多颗D.可能不存在参考答案:A13. 高度为5的完全二叉树中含有的结点数至少为( )。A、16B、17C、31D、32参考答案:A14. 用链接方式存储的队列,在进行插入运算时( )。A.仅修改头指针B.头、尾指针

4、都要修改C.仅修改尾指针D.头、尾指针可能都要修改参考答案:D15. 用DFS遍历一个无环有向图,并在DFS算法退栈返回时打印相应的顶点,则输出的顶点序列是( )。A.逆拓扑有序B.拓扑有序C.无序的D.A和B参考答案:A16. 在下列排序算法中,哪一个算法的时间复杂度与记录初始排列无关?( )A.直接选择排序B.直接插入排序C.快速排序D.冒泡排序参考答案:A17. 栈和队列都是限制存取点的线性结构。( )A.正确B.错误参考答案:A18. 数据结构中所定义的数据元素,是用于表示数据的( )。A.最小单位B.最大单位C.基本单位D.不可分割的单位参考答案:C19. 后序线索二叉树是不完善的,

5、要对它进行遍历,还需要使用栈。( )A.正确B.错误参考答案:A20. 平衡二叉树的平衡因子只可能是-1、0、1。( )A.正确B.错误参考答案:A21. 数组是同类型值的集合。( )A.正确B.错误参考答案:B22. 在一个长度为100的顺序表中删除第10个元素时,需移动90个元素。( )A、错误B、正确参考答案:B23. 用二叉链表表示具有n个结点的二叉树时,值为空的指针域的个数为( )。A.n-1B.nC.n+lD.2n参考答案:C24. 在一个单链表中,若删除*p结点的后继结点,则执行操作( )。A.q=p-next; p-next=q-next; free(q)B.p=p-next;

6、 p-next=p-next-next; free(p)C.p-next=q-next; free(p-next)D.p=p-next-next; free(p-next)参考答案:A25. 对一棵有100个结点的完全二叉树按层编号,则编号为49的结点,它的左孩子的编号为98。( )A、错误B、正确参考答案:B26. 在k叉树中,度为0的结点称为( )。A.祖先B.根C.子孙D.叶参考答案:D27. 健壮的算法不会因非法的输人数据而出现莫名其妙的状态。( )A.正确B.错误参考答案:A28. 链式栈与顺序栈相比,一个比较明显的优点是( )A.插入操作更加方便B.通常不会出现栈满的情况C.不会出

7、现栈空的情况D.删除操作更加方便参考答案:B29. 设某有向图的邻接表中有n个表头结点和m个表结点,则该图中有( )条有向边。A.nB.n-1C.mD.m-1参考答案:C30. 采用分快查找时,若线性表中共有625个元素,查找每个元素的概率相同,假设采用顺序查找来确定结点所在的块时,每块应分( )个结点最佳。A.10B.25C.6D.625参考答案:B31. 对于双向链表,在两个结点之间插入一个新结点需修改的指针共( )个,单链表为( )个。A.4,1B.4,2C.1,4D.2,4参考答案:B32. 一组记录的关键字经一趟二路归并排序后得到含有5个长度为2的有序表如下:25,48,16,35,

8、79,82,23,40,36,72,在此基础上按二路归并排序方法再对该序列进行一趟归并后的结果为( )A.16,25,35,48,23,40,79,82,36,72B.16,25,35,48,23,40,79,82,72,36C.16,25,48,35,79,82,23,36,40,72D.16,25,35,48,79,23,36,40,72,82参考答案:D33. 在一个单链表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=

9、q-next;q-next=p参考答案:D34. 顺序查找法适合于存储结构为( )的线性表。A.散列存储B.顺序存储或链式存储C.压缩存储D.索引存储参考答案:B35. 数据项是数据的基本单位。( )A.正确B.错误参考答案:A36. 由树转化成二叉树,其根节点的右子树总是空。( )A.正确B.错误参考答案:A37. 在长度为n的顺序表的第i(1in+1)个位置上插入一个元素,元素的移动次数为( )。A、n-i+1B、n-iC、iD、i-1参考答案:A38. 已知二叉树的先序序列为ABDECF,中序序列为DBEAFC,则后序序列为( )。A.DEBAFCB.DEFBCAC.DEBCFAD.DE

10、BFCA参考答案:B39. 数据的逻辑结构在计算机存储器内的表示,称为数据的逻辑结构。( )A、错误B、正确参考答案:A40. 两个串相等的充分必要条件是两个串的长度相等且字母相同。( )A、错误B、正确参考答案:B41. 队列的修改是按先进先出的原则进行的。( )A、错误B、正确参考答案:B42. 任何一个递归过程都可以转换成非递归过程。( )A.正确B.错误参考答案:A43. 在队列中,允许进行删除操作的一端称为队尾。( )A、错误B、正确参考答案:B44. 一个有向无环图的拓扑排序序列( )是唯一的。A.可能B.不一定C.三者均不对D.一定参考答案:B45. 插入、删除只能在同一端进行的

11、线性表,称为( )。A.队列B.栈C.循环队列D.循环栈参考答案:B46. 线性表的链接实现有利于( )运算。A.插入B.读表元C.查找D.定位参考答案:A47. 在指定结点之前插入新结点时,双链表比单链表更方便。( )A.正确B.错误参考答案:A48. 通用的处理哈希冲突的方法有( )。A、开放定址法B、再哈希法C、链地址法D、建立公共溢出区参考答案:ABCD49. 队列的修改是按照先进先出的原则进行的。( )A、错误B、正确参考答案:B50. 一棵含18个结点的二叉树的高度至少为( )。A、3B、4C、5D、6参考答案:C51. 假设一棵完全二叉树含1000个结点,则其中度为2的结点数为5

12、12个。( )A、错误B、正确参考答案:A52. 右图中的拓扑序列为( )A.C1,C2,C6,C7,C5,C4,C3B.C1,C2,C6,C3,C4,C5,C7C.C1,C4,C2,C3,C5,C6,C7D.C5,C7,C4,C1,C2,C6,C3参考答案:D53. 如果求一个连通图中以某个顶点为根的高度最小的生成树,应采用( )。A.深度优先搜索算法B.广度优先搜索算法C.求最小生成树的prim算法D.拓扑排序算法参考答案:B54. 满二叉树一定是完全二叉树,完全二叉树不一定是满二叉树。( )A.正确B.错误参考答案:A55. 一个队列的入队序列是1、2、3、4,则队列的首次输出元素是( )。A.1B.2C.3D.4参考答案:A56. n个结点的线索二叉树上含有的线索数为( )。A.n-1B.n+1C.nD.2n参考答案:B57. 一个好的算法有( )设计要求。A、正确性B、可读性C、健壮性D、效率与低存储量要求参考答案:ABCD58. 对于3个结点a、b、c,可构成不同的二叉树的棵数为( )。A.32B.30C.28D.24参考答案:B59. 任何一个无向连通图的最小生成树( )。A.只有一棵B.有一棵或多棵C.一定有多棵D.可能不存在参考答案:B60. AOV网的含义是以顶点表示活动的网。( )A.正确B.错误参考答案:A

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

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

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