西北工业大学21春《数据结构》在线作业一满分答案62

上传人:公**** 文档编号:470044651 上传时间:2022-11-16 格式:DOCX 页数:14 大小:13.95KB
返回 下载 相关 举报
西北工业大学21春《数据结构》在线作业一满分答案62_第1页
第1页 / 共14页
西北工业大学21春《数据结构》在线作业一满分答案62_第2页
第2页 / 共14页
西北工业大学21春《数据结构》在线作业一满分答案62_第3页
第3页 / 共14页
西北工业大学21春《数据结构》在线作业一满分答案62_第4页
第4页 / 共14页
西北工业大学21春《数据结构》在线作业一满分答案62_第5页
第5页 / 共14页
点击查看更多>>
资源描述

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

1、西北工业大学21春数据结构在线作业一满分答案1. 在k叉树中,无父母的结点称为( )。A.祖先B.根C.子孙D.叶参考答案:B2. 有关二叉树下列说法正确的是( )。A.二叉树的度为2B.一棵二叉树的度可以小于2C.二叉树中至少有一个结点的度为2D.二叉树中任何一个结点的度都为2参考答案:B3. 算法分析的目的是( )。A、辨别数据结构的合理性B、评价算法的效率C、研究算法中输入与输出的关系D、鉴别算法的可读性参考答案:B4. 链接存储结构属动态存储方式。( )A.正确B.错误参考答案:A5. 分块查找的基本思想是首先在索引表中进行查找,以便确定给定的关键字可能存在的块号,然后再在相应的块内进

2、行顺序查找。( )A.正确B.错误参考答案:A6. 设有100个关键字,用折半查找法进行查找时,最大比较次数为( )。A.7B.6C.50D.25参考答案:A7. 单链表中,增加一个头结点的目的是为了( )。A.使单链表至少有一个结点B.标识表结点中首结点的位置C.方便运算的实现D.说明单链表是线性表的链式存储参考答案:C8. 二叉树中结点只有一个孩子时无左右之分。( )A、错误B、正确参考答案:A9. 链接存储结构属静态存储方式。( )A.正确B.错误参考答案:B10. 算法分析的目的是( )。A.找出数据结构的合理性B.研究算法中的输入和输出的关系C.分析算法的效率以求改进D.分析算法的易

3、读性和文档性参考答案:C11. 连通网的最小生成树是其所有生成树中( )。A.顶点集最小的生成树B.边集最小的生成树C.顶点权值之和最小的生成树D.边的权值之和最小的生成树参考答案:D12. 在链队列中,假设f和r分别为队首和队尾指针,则删除一个结点的操作是( )。A.r=r-nextB.r=f-nextC.f=r-nextD.f=f-next参考答案:D13. 算法分析的两个主要方面是( )。A.空间复杂度和时间复杂度B.正确性和简明性C.可读性和文档性D.数据复杂性和程序复杂性参考答案:A14. 若用一个大小为6的数组来实现循环队列,且当前rear和front的值分别为0和3,当从队列中删

4、除一个元素,再加入两个元素后,rear和front的值分别为( )。A.1和5B.2和4C.4和2D.5和1参考答案:B15. 设有100个数据元素,采用折半搜索时,最大比较次数为( )A.6B.7C.8D.10参考答案:B16. 设串sl=DataStructureswithJava,s2=it,则子串定位函数index(s1,s2)的值为( )A.15B.16C.17D.18参考答案:D17. 二叉树中除叶结点外,任一结点X,其左子树根结点的值小于该结点X的值;其右子树根结点的值大于等于该结点X的值,则此二叉树一定是二叉排序树。( )A.正确B.错误参考答案:B18. 若让元素1,2,3依

5、次进栈,则出栈次序不可能出现种情况( )A.3,2,1B.2,1,3C.3,1,2D.1,3,2参考答案:C19. 对于双向链表,在两个结点之间插入一个新结点需修改的指针共( )个,单链表为( )个。A.4,1B.4,2C.1,4D.2,4参考答案:B20. 给出不同的输入序列建造二叉排序树,一定得到不同的二叉排序树。( )A、错误B、正确参考答案:A21. 队列的插入操作是在( )。A.队尾B.队头C.队列任意位置D.队头元素后参考答案:A22. 若有18个元素的有序表存放在一堆数组A19中,第一个元素放A1中,现进行二分查找,则查找A3的比较序列的下标依次为( )。A.1,2,3B.9,5

6、,2,3C.9,5,3D.9,4,2,3参考答案:D23. 取顺序表的第i个元素的时间与i的大小无关。( )A.正确B.错误参考答案:A24. 引入二叉线索树的目的是( )。A.加快查找结点的前驱或后继的速度B.使二叉树的遍历结果唯一C.为了能方便的找到双亲D.为了能在二叉树中方便的进行插入与删除参考答案:A25. 下面关于线性表的叙述错误的是( )。A.线性表采用顺序存储必须占用一片连续的存储空间B.线性表采用链式存储不必占用一片连续的存储空间C.线性表采用链式存储便于插入和删除操作的实现D.线性表采用顺序存储便于插入和删除操作的实现参考答案:D26. 邻接矩阵适用于有向图和无向图的存储,但

7、不能存储带权的有向图和无向图,而只能使用邻接表存储形式来存储它。( )A.正确B.错误参考答案:B27. 两个串相等的充分必要条件是两个串的长度相等且字母相同。( )A、错误B、正确参考答案:B28. 若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点的个数是( )。A.9B.11C.15D.不能确定参考答案:C29. 在指定结点之前插入新结点时,双链表比单链表更方便。( )A.正确B.错误参考答案:A30. 对线性表进行二分查找时,要求线性表必须( )。A.以顺序方式存储B.以链接方式存储C.以顺序方式存储,且结点按关键字有序排列D.以链接方式存储,且结点按关键字有序排列参

8、考答案:C31. 线性表的链式存储结构是一种( )。A.随机存取的存储结构B.顺序存取的存储结构C.索引存取的存储结构D.Hash存取的存储结构参考答案:A32. 由树转化成二叉树,其根节点的右子树总是空。( )A.正确B.错误参考答案:A33. 无向图的邻接矩阵可用一维数组存储。( )A.正确B.错误参考答案:A34. 在计算机内实现递归算法时所需的辅助数据结构是( )。A、栈B、队列C、树D、图参考答案:A35. 在k叉树中,度为0的结点称为( )。A.祖先B.根C.子孙D.叶参考答案:D36. 设有50行60列的二维数组A5060,其元素长度为4字节,按行优先顺序存储,基地址为200,则

9、元素A1825的存储地址为( )。A.3700B.4376C.3900D.4620参考答案:D37. 从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然后将其放在已排序序列的合适位置,该排序方法称为( )排序法。A.插入B.选择C.交换D.二路归并参考答案:A38. 对5个不同的数据元素进行直接插入排序,最多需要进行( )次比较A.8B.10C.15D.25参考答案:B39. 设顺序存储的线性表共有123个元素,按分块查找的要求等分成3块。若对索引表采用顺序查找来确定块,并在确定的块中进行顺序查找,则在查找概率相等的情况下,分块查找成功时的平均查找长度为( )。A.21B.23

10、C.41D.62参考答案:C40. 线性链表是通过( )方式表示元素之间的关系A.后继元素地址B.元素的存储顺序C.左、右孩子地址D.元素的相对存储位置参考答案:A41. 链式栈与顺序栈相比,一个比较明显的优点是( )A.插入操作更加方便B.通常不会出现栈满的情况C.不会出现栈空的情况D.删除操作更加方便参考答案:B42. 一个加权的无向连通图的最小生成树( )。A.有一颗或多颗B.只有一颗C.一定有多颗D.可能不存在参考答案:A43. 分块查找的平均查找长度不仅与索引表的长度有关,而且与块的长度有关。( )A.正确B.错误参考答案:A44. 对于顺序存储的线性表,访问结点和增加、删除结点的时

11、间复杂度为( )。A.O(n) O(n)B.O(n) O(1)C.O(1) O(n)D.O(1) O(1)参考答案:C45. 设某算法的问题规模函数f(n)=300n2+8000n+900,则它的渐进时间复杂度为( )A.O(n3)B.O(n2)C.O(n)D.O(1)参考答案:B46. 在长度为n的顺序表的第i(1in+1)个位置上插入一个元素,元素的移动次数为( )。A、n-i+1B、n-iC、iD、i-1参考答案:A47. 设有以下四种排序方法,则( )的空间复杂度最大。A.冒泡排序B.快速排序C.堆排序D.希尔排序参考答案:B48. 下列序列中,不构成堆的是( )。A.(1,2,5,3

12、,4,6,7,8,9,10)B.(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)参考答案:D49. 对线性表进行折半查找时,要求线性表必须( )。A.以顺序方式存储B.以链接方式存储C.以顺序方式存储,且结点按关键字有序排序D.以链接方式存储,且结点按关键字有序排序参考答案:C50. 对长度为n的关键字序列进行堆排序的空间复杂度为( )。A.O(log2n)B.O(1)C.O(n)D.O(n*log2n)参考答案:B51. Prim(普里姆)算法适用于求( )的网的最小生成树; kruskal(克鲁斯卡尔)算法

13、适用于求( )的网的最小生成树。A.边稠密,边稀疏B.边稀疏,边稠密C.边稠密,边稠密D.边稀疏,边稀疏参考答案:A52. 下列排序算法中,在每一趟都能选出一个元素放到其最终位置上,并且其时间性能受数据初始特性影响的是( )。A.直接选择排序B.直接插入排序C.快速排序D.堆排序参考答案:C53. 若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则节省时间的存储方式是( )。A.顺序表B.双链表C.带头结点的双循环链表D.单循环链表参考答案:A54. AVL树是一种平衡的二叉排序树,树中任一结点的( )A.左、右子树的高度均相同B.左、右子树高度差的绝对值不超过1C.左子树的高度均大于右子树的高度D.左子树的高度均小于右子树的高度参考答案:B55. 对一棵有100个结点的完全二叉树按层编号,则编号为49的结点,它的左孩子的编号为98。( )A、错误B

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

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

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