资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
西北工业大学21春数据结构在线作业三满分答案1. 通常将链串的结点大小设置为大于1是为了( )。A、提高串匹配效率B、提高存储密度C、便于插入操作D、便于删除操作参考答案:A2. 若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用( )存储方式最节省运算时间。A.单链表B.给出表头指针的单循环链表C.双链表D.带头结点的双循环链表参考答案:D3. 顺序存储方式的优点是存储密度大,且插入、删除运算效率高。( )A.正确B.错误参考答案:B4. 线性表是具有n个( )的有限序列。A.字符B.数据元素C.数据项D.表元素参考答案:B5. 某二叉树的先序序列和后序序列正好相反,则该二叉树的特点一定是( )。A.空或只有一个结点B.高度等于其结点数C.任一结点无左孩子D.任一结点无右孩子参考答案:B6. 在一个单链表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参考答案:D7. 若链串结点中的指针占4个字节,每个字符占1个字节,则结点大小为2的链串的存储密度为2/6。( )A、错误B、正确参考答案:B8. 在k叉树中,无父母的结点称为( )。A.祖先B.根C.子孙D.叶参考答案:B9. 下列排序算法中,在每一趟都能选出一个元素放到其最终位置上,并且其时间性能受数据初始特性影响的是( )。A.直接选择排序B.直接插入排序C.快速排序D.堆排序参考答案:C10. 在二叉树的第i层上至多可以有2i个结点。( )A、错误B、正确参考答案:A11. 在一个长度为100的顺序表中删除第10个元素时,需移动90个元素。( )A、错误B、正确参考答案:B12. 链接存储结构属静态存储方式。( )A.正确B.错误参考答案:B13. Prim(普里姆)算法适用于求( )的网的最小生成树; kruskal(克鲁斯卡尔)算法适用于求( )的网的最小生成树。A.边稠密,边稀疏B.边稀疏,边稠密C.边稠密,边稠密D.边稀疏,边稀疏参考答案:A14. 结构就是用户定义的,( )的一个集合体。参考答案:不同数据类型15. 不论是入队列操作还是入栈操作,在顺序存储结构上都需要考虑“溢出”情况。( )A.正确B.错误参考答案:A16. 二叉树的叶结点,在前序遍历、中序遍历和后序遍历下皆以相同的相对位置出现。( )A.正确B.错误参考答案:A17. 队列允许在队尾删除,在队头插入。( )A.正确B.错误参考答案:A18. 若在9阶B-树中插入关键字引起结点分裂,则该结点在插入前含有的关键字个数为( )。A.4B.5C.8D.9参考答案:C19. 某二叉树结点的中序序列为ABCDEFG,后序序列为BDCAFGE,则其左子树中结点数目为( )。A.3B.2C.4D.5参考答案:C20. 中序遍历的递归算法平均空间复杂度为( )。A.2(n)B.n(2)C.0(n)D.2n参考答案:C21. 对线性表进行二分查找时,要求线性表必须( )。A.以顺序方式存储B.以链接方式存储C.以顺序方式存储,且结点按关键字有序排列D.以链接方式存储,且结点按关键字有序排列参考答案:C22. 对于双向链表,在两个结点之间插入一个新结点需修改的指针共( )个,单链表为( )个。A.4,1B.4,2C.1,4D.2,4参考答案:B23. 设有50行60列的二维数组A5060,其元素长度为4字节,按行优先顺序存储,基地址为200,则元素A1825的存储地址为( )。A.3700B.4376C.3900D.4620参考答案:D24. 高度为5的完全二叉树中含有的结点数至少为( )。A、16B、17C、31D、32参考答案:A25. 以下关于线性表的说法不正确的是( )。A.线性表中的数据元素可以是数字、字符、记录等不同类型B.线性表中包含的数据元素个数不是任意的C.线性表中的每个结点都有且只有一个直接前趋和直接后继D.存在这样的线性表:表中各结点都没有直接前趋和直接后继参考答案:C26. 采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为( )。A.n/2B.nC.(n-1)/2D.(n+1)/2参考答案:D27. 向顺序栈中压入新元素时,应当( )A.先移动栈顶位置,再存入元素B.先存入元素,再移动栈顶位置C.先后 次序无关紧要D.同时进行参考答案:A28. 分块查找在等概率查找情况下,其平均查找长度不仅与表中元素个数有关,而且与每块中的元素个数有关。( )A.正确B.错误参考答案:A29. 对无序表用折半查找比顺序查找快。( )A.正确B.错误参考答案:B30. 任何一个无向连通图的最小生成树( )。A.只有一棵B.有一棵或多棵C.一定有多棵D.可能不存在参考答案:B31. 若以1234作为双端队列的输入序列,则既不能由输入受限的双端队列得到,也不能由输出受限的双端队列得到的输出序列是( )。A.1234B.4132C.4231D.4213参考答案:C32. 无向图的邻接矩阵可用一维数组存储。( )A.正确B.错误参考答案:A33. 链接存储结构属动态存储方式。( )A.正确B.错误参考答案:A34. 给出不同的输入序列建造二叉排序树,一定得到不同的二叉排序树。( )A、错误B、正确参考答案:A35. 设有向图有n个顶点和e条边,采用领接表作为其存储表示,在进行拓扑排序时,总的计算时间为( )A.O(nlog2e)B.O(n+e)C.O(ne)D.O(n2)参考答案:B36. 算法分析的目的是( )。A、辨别数据结构的合理性B、评价算法的效率C、研究算法中输入与输出的关系D、鉴别算法的可读性参考答案:B37. 平衡二叉树的平衡因子只可能是-1、0、1。( )A.正确B.错误参考答案:A38. AOV网的含义是以顶点表示活动的网。( )A.正确B.错误参考答案:A39. 若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则节省时间的存储方式是( )。A.顺序表B.双链表C.带头结点的双循环链表D.单循环链表参考答案:A40. 按层次次序将一颗有n个结点的完全二叉树的所有结点从1到n编号,当iA.2i-1B.2iC.2i+1D.不确定参考答案:B41. 算法分析的两个主要方面是( )。A.正确性与健壮性B.时间复杂度与空间复杂度C.数据复杂性与程序复杂性D.可读性与可用性参考答案:B42. 需要分配较大空间,插入和删除不需要移动元素的线性表,其存储结构是( )。A.单链表B.静态链表C.线性链表D.顺序存储结构参考答案:C43. 如果某种排序算法是不稳定的,则这种算法不可用。( )A.正确B.错误参考答案:A44. 设有100个关键字,用折半查找法进行查找时,最大比较次数为( )。A.7B.6C.50D.25参考答案:A45. 下述二叉树中,哪一种满足性质:从任一结点出发到根的路径上所经过的结点序列按其关键字有序?( )A.堆B.哈夫曼树C.二叉排序树D.AVL树参考答案:A46. 一组记录的关键字经一趟二路归并排序后得到含有5个长度为2的有序表如下:25,48,16,35,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参考答案:D47. 一个有向无环图的拓扑排序序列( )是唯一的。A.可能B.不一定C.三者均不对D.一定参考答案:B48. 在一个单链表中,若删除*p结点的后继结点,则执行操作( )。A.q=p-next; p-next=q-next; 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)参考答案:A49. 分块查找的基本思想是首先在索引表中进行查找,以便确定给定的关键字可能存在的块号,然后再在相应的块内进行顺序查找。( )A.正确B.错误参考答案:A50. 在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是堆排序。( )A、错误B、正确参考答案:A51. 一个具有767个结点的完全二叉树,其叶子结点个数为( )。A.383B.384C.385D.386参考答案:B52. 在图采用邻接表存储时,求最小生成树的Prim算法的时间复杂度为( )。A.O(n)B.O(n+e)C.O(n2)D.O(n3)参考答案:B53. 设某棵二叉树中有2000个结点,则该二叉树的最小高度为( )。A.9B.10C.11D.12参考答案:C54. 一个队列的入队序列是1、2、3、4,则队列的首次输出元素是( )。A.1B.2C.3D.4参考答案:A55. 允许对队列进行的操作有( )。A.对队列中的元素排序B.取出最近进队的元素C.在队头元素之前插入元素D.删除队头元素参考答案:D56. 在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是( )。A.希尔排序B.快速排序C.插入排序D.选择排序参考答案:D57. 某二叉树的前序和后序序列
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号