2022年春北交《数据结构》在线作业一 .pdf

上传人:H****o 文档编号:39900434 上传时间:2022-09-08 格式:PDF 页数:17 大小:149.30KB
返回 下载 相关 举报
2022年春北交《数据结构》在线作业一 .pdf_第1页
第1页 / 共17页
2022年春北交《数据结构》在线作业一 .pdf_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《2022年春北交《数据结构》在线作业一 .pdf》由会员分享,可在线阅读,更多相关《2022年春北交《数据结构》在线作业一 .pdf(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、谋学网 北交数据结构在线作业一一、单选题(共 38 道试题,共 95 分。)1.设有一个二元数组mn,假设 00存放位置在644(10),22存放位置在676(10),每个元素占一个空间,则45在()位置,(10)表明用 10 进数表示。.692(10).626(10).709(10).724(10)正确答案:2.对下面四个序列用快速排序的方法进行排序,以序列的第一个元素为基础进行划分。在第一趟划分过程中,元素移动次数最多的序列是()。.82,75,70,16,10,90,68,23.23,10,16,70,82,75,68,90.70,75,68,23,10,16,90,82.70,75,8

2、2,90,23,16,10,68 正确答案:3.下列那种排序需要的附加存储开销最大()。.快速排序.堆排序.归并排序.插入排序正确答案:4.顺序查找法适合于存储结构为()的线性表。.散列表.顺序存储或链接存储.压缩存储.索引存储正确答案:5.设单链表中指针p 指着结点,若要删除之后的结点(若存在),则需要修改指针操作为()。.P 一 nxt p 一 nxt 一 nxt.p P一 nxt.p P一 nxt 一 nxt.p一 nxt p 正确答案:6.算法分析的目的是()。.找出数据结构的合理性.研究算法中的输入和输出的关系名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 17 页 -

3、谋学网 .分析算法的效率以求改进.分析算法的易读性和文档性正确答案:7.若给定的关键字集合为20,15,14,18,21,36,40,10,一趟快速排序结束时,键值的排列为()。.10,15,14,18,20,36,40,21.10,15,14,18,20,40,36,21.10,15,14,20,18,40,36,21.15,10,14,18,20,36,40,21 正确答案:8.设有一个10 阶的对称矩阵,采用压缩存储方式,以行序为主的存储,11 为第一个元素,其存储地址为1,每个元素占1 个地址空间,则85 的地址为()。.13.18.33.40 正确答案:9.设有 50 行 60 列的

4、二维数组5060,其元素长度为4 字节,按行优先顺序存储,基地址为 200,则元素 1825的存储地址为()。.3700.4376.3900.4620 正确答案:10.已知二叉树后序遍历序列是,中序遍历序列是,它的前序遍历序列是()。.正确答案:11.对于一个具有n 个顶点的无向图,若采用邻接矩阵表示,则该矩阵的大小是()。.n.(n-1)(n-1).n-1.n*n 正确答案:12.在稀疏矩阵的带行指针向量的链接存储中,每个行单链表中的结点都具有相同的()。.行号.列号.元素值.地址正确答案:13.向二叉排序树中插入一个元素时,其时间复杂度大致为()。名师资料总结-精品资料欢迎下载-名师精心整

5、理-第 2 页,共 17 页 -谋学网 .O(log以 2 为底的 n).O(n).O(1).O(n*log2n)正确答案:14.判定一个顺序栈(最多元素为m个)为空的条件是()。.top 0.top m.top!0.top!m 正确答案:15.线性表的链接实现有利于()运算。.插入.读表元.查找.定位正确答案:16.用某种排序方法队线性表(25,84,21,47,15,27,68,35,20)进行排序,元素序列变化如下:(1)25,84,21,47,15,27,68,35,20(2)20,15,21,25,47,27,68,35,84(3)15,20,21,25,35,27,47,68,84

6、(4)15,20,21,25,27,35,47,68,84 所采用的排序方法是()。.选择排序.Shll排序.归并排序.快速排序正确答案:17.线性表是一个具有n 个()的有限序列。.表元素.字符.数据元素.数据项正确答案:18.一个队的入队序列是1,2,3,4,则队列的输出序列是()。.4,3,2,1.1,2,3,4.1,4,3,2.3,2,1,4 正确答案:19.具有 65 个结点的完全二叉树其深度为()。.8.7.6.5 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 17 页 -谋学网 正确答案:20.采用顺序查找方法查找长度为n 的线性表时,每个元素的平均长度为()。.

7、n.n/2.(n+1)/2.(n-1)/2 正确答案:21.线索化二叉树中某结点,没有左孩子的主要条件是()。.-Lhil=Null.-ltg=1.-Rhil=Null.-ltg=0 正确答案:22.以下关于数据的存储结构的叙述哪一条是正确的()。.数据的存储结构是数据间关系的抽象描述.数据的存储结构是逻辑结构在计算机存储器中的实现.数据的存储结构分为线性结构和非线性结构.数据的存储结构对数据运算的具体实现没有影响正确答案:23.某二叉树的先序序列和后序序列正好相反,则该二叉树一定是()的二叉树。.空或只有一个结点高度等于其结点数.任一结点无左孩子.任一结点无右孩子正确答案:24.下列数据组织

8、形式中,()的各个结点可以任意邻接。.集合.树形结构.线性结构.图状结构正确答案:25.n个顶点的连通图至少有()条边。.n-1.n.n+1.0 正确答案:26.当利用大小为N 的数组顺序存储一个栈时,假定用top=N表示栈空,则退栈时,用()语句修改top 指针。.top+.top=0.top-.top=N 正确答案:名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 17 页 -谋学网 27.按照二叉树的定义,具有3 个结点的二叉树有()种。.3.4.5.6 正确答案:28.队列的插入操作是在()进行。.队首.队尾.队前.队后正确答案:29.图的深度优先遍历类似于二叉树的()。.

9、先序遍历.中序遍历.后序遍历.层次遍历正确答案:30.算法的时间复杂度是指()。.执行算法程序所需要的时间.算法程序的长度.算法执行过程中所需要的基本运算次数.算法程序中的指令条数正确答案:31.线性链表不具有的特点是()。.随机访问.不必事先估计所需存储空间大小.插入与删除时不必移动元素.所需空间与线性表长度成正比正确答案:32.在一个长度为n 的顺序存储的线性表中,向第i 个元素(1i n+1)之前插入一个新元素时,需要从前向后依次后移()个元素。.n-i.n-i+1.n-i-1.i 正确答案:33.向一个有127 个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动()个元素。.

10、8.63.5.64.7 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 17 页 -谋学网 正确答案:34.在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是()。.Shll排序.起泡排序.插入排序.选择排序正确答案:35.在一个单链表HL中,若要向表头插入一个由指针p 指向的结点,则执行()。.HL=p;p-nxt=HL;.p-nxt=HL;HL=p;.p-nxt=HL;p=HL;.p-nxt=HL-nxt;HL-nxt=p;正确答案:36.树最适合用来表示()。.有序数据元素.无序数据元素.元素之间具有分支层次关系的数据.元素之间无联系的数据正确答案:37.若某线

11、性表中最常用的操作是取第I 个元素和找第I 个元素的前趋元素,则采用()存储方式最节省时间。.顺序表.单链表.双链表.单循环链表正确答案:38.完成堆排序的全过程需要()个纪录大小的辅助空间。.1.n.nlog2n.|nlog2n|正确答案:北交数据结构在线作业一二、判断题(共 2 道试题,共 5 分。)1.线性表的顺序存储表示优于链式存储表示?名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 17 页 -谋学网 .错误.正确正确答案:2.线性表若采用链式存储表示时所有结点之间的存储单元地址可连续可不连续?.错误.正确正确答案:北交数据结构在线作业一一、单选题(共 38 道试题,共

12、 95 分。)1.对某二叉树进行前序遍历的结果为F,中序遍历的结果为F,则后序遍历的结果为()。.F.F.F.F 正确答案:2.深度为 5 的二叉树至多有()个节点。.16.32.31.10 正确答案:3.对 n 个记录的文件进行堆排序,最坏情况下的执行时间为()。.O(log2n).O(nlogn).O(n).O(n*n)正确答案:4.若让元素1,2,3 依次进栈,则出栈次序不可能出现()种情况。.3,2,1.2,1,3.3,1,2.1,3,2 正确答案:5.具有 65 个结点的完全二叉树其深度为()。.8 名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 17 页 -谋学网 .

13、7.6.5 正确答案:6.下列数据组织形式中,()的各个结点可以任意邻接。.集合.树形结构.线性结构.图状结构正确答案:7.向一个有127 个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动()个元素。.8.63.5.64.7 正确答案:8.图的深度优先遍历类似于二叉树的()。.先序遍历.中序遍历.后序遍历.层次遍历正确答案:9.无向图的邻接矩阵是一个()。.对称矩阵.零矩阵.上三角矩阵.对角矩阵正确答案:10.由两个栈共享一个向量空间的好处是()。.减少存取时间,降低下溢发生的机率.节省存储空间,降低上溢发生的机率.减少存取时间,降低上溢发生的机率.节省存储空间,降低下溢发生的机率

14、正确答案:11.在线性表的散列存储中,若用m表示散列表的长度,n 表示待散列存储的元素的个数,则装填因子等于()。.n/m.m/n.n/(n+m).m/(n+m)正确答案:12.在一个单链表HL中,若要向表头插入一个由指针p 指向的结点,则执行()。名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 17 页 -谋学网 .HL=p;p-nxt=HL;.p-nxt=HL;HL=p;.p-nxt=HL;p=HL;.p-nxt=HL-nxt;HL-nxt=p;正确答案:13.设有 1000 个元素,用折半查找时,最大比较次数是()。.1.7.10.25 正确答案:14.一个有顺序表有255

15、 个对象,采用顺序搜索法查表,平均搜索长度为()。.128.127.126.255 正确答案:15.线性表的链接实现有利于()运算。.插入.读表元.查找.定位正确答案:16.设有一个10 阶的对称矩阵,采用压缩存储方式,以行序为主的存储,11 为第一个元素,其存储地址为1,每个元素占1 个地址空间,则85 的地址为()。.13.18.33.40 正确答案:17.下列关于栈的叙述正确的是()。.栈是非线性结构.栈是一种树状结构.栈具有先进先出的特征.栈具有后进先出的特征正确答案:18.串的逻辑结构与()的逻辑结构不同。.线性表.栈.队列.树正确答案:19.队列的删除操作是在()进行。名师资料总结

16、-精品资料欢迎下载-名师精心整理-第 9 页,共 17 页 -谋学网 .队首.队尾.队前.队后正确答案:20.两个串相等的充分必要条件是()。.两个串的长度相等.两个串对应位置的字符相等.两个串的长度相等且对应位置的字符相同.以上条件都不正确正确答案:21.已知二叉树后序遍历序列是,中序遍历序列是,它的前序遍历序列是()。.正确答案:22.设一数列的顺序为1,2,3,4,5,6,通过栈结构不可能排成的顺序数列为()。.3,2,5,6,4,1.1,5,4,6,2,3.2,4,3,5,1,6.4,5,3,6,2,1 正确答案:23.由权值分别为3,6,7,2,5的叶子结点生成一棵哈夫曼树,它的带权

17、路径长度为()。.23.51.53.74 正确答案:24.完成堆排序的全过程需要()个纪录大小的辅助空间。.1.n.nlog2n.|nlog2n|正确答案:25.在稀疏矩阵的带行指针向量的链接存储中,每个行单链表中的结点都具有相同的()。.行号.列号.元素值.地址正确答案:26.下列那种排序需要的附加存储开销最大()。.快速排序名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 17 页 -谋学网 .堆排序.归并排序.插入排序正确答案:27.线索化二叉树中某结点,没有左孩子的主要条件是()。.-Lhil=Null.-ltg=1.-Rhil=Null.-ltg=0 正确答案:28.以

18、下数据结构中不属于线性数据结构的是()。.线性表.队列.二叉树.栈正确答案:29.如果待排序序列中两个数据元素具有相同的值,在排序后它们的位置发生颠倒,则称该排序是不稳定的。下列选项中,()就是不稳定的排序方法。.起泡排序.归并排序.直接插入法排序.简单选择排序正确答案:30.如下叙述中正确的是()。.串是一种特殊的线性表.串的长度必须大于零.串中元素只能是字母.空串就是空白串正确答案:31.链表不具有的特点是()。.不必事先估计存储空间.可随机访问任一元素.插入删除不需要移动元素.所需空间与线性表长度成正比正确答案:32.如果只想得到1024 个元素组成的序列中第5 个最小元素之前的部分排序

19、的序列,用()方法最快。.起泡排序.快速排序.简单选择排序.堆排序正确答案:33.关于有向图的邻接表和逆邻接表表示法,下列结论正确的是()。名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 17 页 -谋学网 .用邻接表表示法计算入度比较方便.用邻接表表示法计算入度和出度都方便.用逆邻接表表示法计算入度和出度都不方便.用逆邻接表表示法计算入度比计算出度方便正确答案:34.设有向图有n 个顶点和条边,采用领接表作为其存储表示,在进行拓扑排序时,总的计算时间为()。.O(nlog2).O(n+).O(n*).O(n*n)正确答案:35.队列的插入操作是在()进行。.队首.队尾.队前.

20、队后正确答案:36.计算机的算法必须具备输入,输出和()五个特性。.可行性,可移植性和可扩充性.可行性,确定性和有穷性.确定性,有穷性和稳定性.易读性,稳定性和安全性正确答案:37.在含 n 个顶点和条边的无向图的邻接矩阵中,零元素的个数为()。.2.n*n.n*n 2 正确答案:38.设有两个串(S1和 S2),求 S1在 S2中首次出现的位置的运算称为()。.连接.模式匹配.求子串.求串长正确答案:北交数据结构在线作业一名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 17 页 -谋学网 二、判断题(共 2 道试题,共 5 分。)1.二维数组是其数组元素为线性表的线性表?.错

21、误.正确正确答案:2.当 3 阶_树中有 255 个关键码时,其最大高度(包括失败结点层)不超过 8?.错误.正确正确答案:北交数据结构在线作业一一、单选题(共 38 道试题,共 95 分。)1.当利用大小为N 的数组顺序存储一个栈时,假定用top=N表示栈空,则退栈时,用()语句修改top 指针。.top+.top=0.top-.top=N 正确答案:2.若某线性表中最常用的操作是取第I 个元素和找第I 个元素的前趋元素,则采用()存储方式最节省时间。.顺序表.单链表.双链表.单循环链表正确答案:3.计算机的算法必须具备输入,输出和()五个特性。.可行性,可移植性和可扩充性.可行性,确定性和

22、有穷性.确定性,有穷性和稳定性.易读性,稳定性和安全性正确答案:4.设有 1000 个元素,用折半查找时,最大比较次数是()。.1 名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 17 页 -谋学网 .7.10.25 正确答案:5.队列的插入操作是在()进行。.队首.队尾.队前.队后正确答案:6.广义表(),)的表头是()。.().()正确答案:7.某二叉树结点的前序序列为、G、F,中序遍历为、F、G。该二叉树结点的后序序列为 ()。.,F,G,.,F,G,.,G,F,.,G,F,正确答案:8.两个串相等的充分必要条件是()。.两个串的长度相等.两个串对应位置的字符相等.两个串

23、的长度相等且对应位置的字符相同.以上条件都不正确正确答案:9.对某二叉树进行前序遍历的结果为F,中序遍历的结果为F,则后序遍历的结果为()。.F.F.F.F 正确答案:10.若待排序对象序列在排序前已按其排序码递增顺序排序,则采用()方法比较次数最少。.直接插入排序.快速排序.归并排序.直接选择排序正确答案:11.判定一个顺序栈(最多元素为m个)为空的条件是()。名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 17 页 -谋学网 .top 0.top m.top!0.top!m 正确答案:12.线性表的链接实现有利于()运算。.插入.读表元.查找.定位正确答案:13.具有 65

24、 个结点的完全二叉树其深度为()。.8.7.6.5 正确答案:14.如下叙述中正确的是()。.串是一种特殊的线性表.串的长度必须大于零.串中元素只能是字母.空串就是空白串正确答案:15.每次从无序表中取出一个元素,把它插入到有序表中的适当位置,此种排序方法叫做()排序.插入.交换.选择.归并正确答案:16.某二叉树的先序序列和后序序列正好相反,则该二叉树一定是()的二叉树。.空或只有一个结点高度等于其结点数.任一结点无左孩子.任一结点无右孩子正确答案:17.在稀疏矩阵的带行指针向量的链接存储中,每个行单链表中的结点都具有相同的()。.行号.列号.元素值.地址正确答案:18.向二叉排序树中插入一

25、个元素时,其时间复杂度大致为()。.O(log以 2 为底的 n)名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 17 页 -谋学网 .O(n).O(1).O(n*log2n)正确答案:19.向顺序栈中压入新元素时,应当()。.先移动栈顶指针,再存入元素.先存入元素,再移动栈顶指针.先后次序无关紧要.同时进行正确答案:20.设有一个二元数组mn,假设 00存放位置在644(10),22存放位置在676(10),每个元素占一个空间,则45在()位置,(10)表明用 10 进数表示。.692(10).626(10).709(10).724(10)正确答案:21.设在栈中,由顶向下已

26、存放元素、,在第 4 个元素入栈之前,栈中元素可以出栈,试问入栈前后,不可能的出栈序列是()。.正确答案:22.下列关于栈的叙述正确的是()。.栈是非线性结构.栈是一种树状结构.栈具有先进先出的特征.栈具有后进先出的特征正确答案:23.算法的时间复杂度是指()。.执行算法程序所需要的时间.算法程序的长度.算法执行过程中所需要的基本运算次数.算法程序中的指令条数正确答案:24.线性链表不具有的特点是()。.随机访问.不必事先估计所需存储空间大小.插入与删除时不必移动元素.所需空间与线性表长度成正比正确答案:25.设有两个串(S1和 S2),求 S1在 S2中首次出现的位置的运算称为()。名师资料

27、总结-精品资料欢迎下载-名师精心整理-第 16 页,共 17 页 -谋学网 .连接.模式匹配.求子串.求串长正确答案:26.对下面四个序列用快速排序的方法进行排序,以序列的第一个元素为基础进行划分。在第一趟划分过程中,元素移动次数最多的序列是()。.82,75,70,16,10,90,68,23.23,10,16,70,82,75,68,90.70,75,68,23,10,16,90,82.70,75,82,90,23,16,10,68 正确答案:27.如果待排序序列中两个数据元素具有相同的值,在排序后它们的位置发生颠倒,则称该排序是不稳定的。下列选项中,()就是不稳定的排序方法。.起泡排序.归并排序.直接插入法排序名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 17 页 -

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

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁