mooc数据结构_35章节答案(mooc2023课后作业答案)

招录类问答2024-05-19 07:45:4022727抢沙发
mooc数据结构_35章节答案(mooc2023课后作业答案)摘要: 数据结构期末考试数据结构综合测试1、下列术语中描述数据逻辑结构的名称是_______。A、三元组顺序表B、三叉链表C、循环队列D、广义表2、下列术语中与数据元素不是同一个层面的名称是_______。A ...

mooc数据结构_35章节答案(mooc2023课后作业答案)

数据结构期末考试

数据结构综合测试

1、数据下列术语中描述数据逻辑结构的结构名称是_______。
A、章节作业三元组顺序表
B、答案答案三叉链表
C、课后循环队列
D、数据广义表

2、结构下列术语中与数据元素不是章节作业同一个层面的名称是_______。
A、答案答案查找表中的课后记录
B、抽象数据类型中的数据数据对象
C、二叉树的结构结点
D、图的章节作业顶点

3、下面程序的答案答案时间复杂度为_______。 i=0; j=1; while(i+j<=n) { if (i <j) i++; else j++; }
A、课后
B、
C、
D、

4、下列陈述中正确的是_______。
A、顺序存储结构只适合表示线性关系
B、使用顺序存储结构比链式结构空间效率总是更高
C、链式结构不适合表示线性关系
D、非线性关系一般可以用顺序结构与链式结构表示

5、线性表L采用顺序结构存储,每个元素占用5个存储单元,首元素a1的存储地址是2000,则a20的后继元素的起始存储地址是_______。
A、2005
B、2020
C、2100
D、2105

6、表长127的线性表采用顺序结构存储,删除其中一个元素,平均要移动_____个元素。
A、8
B、63.5
C、63
D、7

7、只设尾指针tail的带头结点的非空循环单链表,指向首元素结点的指针p满足的条件是_______。
A、p == tail->next
B、p-> next == tail
C、p == tail->next->next
D、p == tail

8、在一个带头结点且头指针为head的非空双向循环双链表中,删除尾结点的操作是_______。
A、p=head -> prior;p -> prior->next=head;head ->next=p -> prior;free(p);
B、p=head -> prior;p -> prior->next=head;head->prior=p -> prior;free(p);
C、p=head -> prior;head->prior=p -> prior;p -> prior->next=head->next;free(p);
D、p=head -> prior;p -> prior->next=head;head->prior->next=p -> prior;free(p);

9、设栈S和队列Q的初始状态皆为空,元素a1,a2,a3,a4,a5和a6依次通过栈S,一个元素出栈后即入队列Q,若6个元素出队列的顺序是a3,a5,a4,a6,a2,a1,则栈S至少应该容纳_______个元素。
A、3
B、4
C、5
D、6

10、下列表述正确的是_______。
A、链式栈的入栈一般不必判断栈满
B、链式栈一定要附加链表头结点
C、链队列一定不能附加链表头结点
D、链队列出队时不需修改队尾指针

11、下列表述错误的是_______。
A、二叉树的先序遍历使用栈可保存已被访问的结点
B、二叉树的层次遍历使用队列可保存未被访问的结点
C、图的深度优先遍历使用栈只保存未被访问的顶点
D、广度优先遍历使用队列可保存已被访问的顶点

12、设循环队列的容量为40(序号从0到39),队列中始终少用一个单元,现经过一系列的入队和出队运算后,有 ① front=11,rear=19; ② front=19,rear=11;在这两种情况下,循环队列中分别有_______个元素。
A、32; 8
B、8;32
C、8;31
D、31;9

13、下列叙述中,不正确的是__________。
A、数组是一种定长的线性表
B、数组是一种特殊的广义表
C、数组只能用顺序结构存储
D、矩阵压缩存储后有可能支持对元素进行随机存取

14、设有一个二维数组A[m][n],采用行序优先存储方式,假设A[0][0]存放位置在210,A[2][2]存放位置在242,每个元素占1个单元,问A[3][3]存放的位置是_______。
A、254
B、244
C、258
D、262

15、给定如下稀疏矩阵,采用三元组顺序表进行压缩存储(数组0号单元存放矩阵总体信息),其三元组顺序表是_______。
A、
B、
C、
D、

16、下列关于完全二叉树表述正确的是__________。
A、完全二叉树不可能是满二叉树
B、完全二叉树中叶子结点数等于结点总数的一半
C、完全二叉树中度为1的结点数可以大于2
D、具有1000个结点的完全二叉树,不能确定其度为1的结点个数
E、完全二叉树方便用顺序结构存储

17、对二叉树进行下列操作需要栈这类后进先出结构支持的是__________。
A、基于三叉链表对二叉树进行后序遍历
B、基于后序线索化链表对二叉树进行后序遍历
C、基于中序线索化链表对二叉树进行中序遍历
D、基于先序线索化链表对二叉树进行先序遍历

18、将下图所示的二叉树按后序线索化,结点c的左指针与结点h的右指针分别指向__________。
A、a, g
B、g, g
C、a, a
D、f, g

19、下列关于树的表述正确的是__________。
A、树不能采用顺序结构存储
B、在树的二叉链表存储结构中,树的叶子结点对应的链表结点左右指针一定为NULL
C、在树的二叉链表存储结构中,易于求树中给点结点的全部孩子
D、树与其对应的二叉树结点个数可能不同
E、树的后根遍历序列与其对应的二叉树的后序遍历序列一定一致

20、将森林F转换成对应的二叉树T,F中叶结点的个数等于__________。
A、T中叶结点的个数
B、T中度为1的结点的个数
C、T中左孩子指针为空的结点的个数
D、T中右孩子指针为空的结点的个数

21、用5个权值{ 3, 2, 4, 5, 1}构造的哈夫曼(Huffman)树的带权路径长度是_________。
A、32
B、33
C、34
D、15

22、假设二叉树T采用二叉链表存储结构,函数Leaf_num求该二叉树中结点数据值为e的叶子结点个数。算法的画线处应填的语句是__________。
A、T->lchild && T->rchild
B、!T->lchild
C、!T->lchild && !T->rchild
D、!T->rchild

23、已知图的邻接矩阵如下,根据算法,则从顶点0出发按深度优先遍历的结点序列是__________。
A、0 2 4 3 1 5 6
B、0 1 3 5 6 4 2
C、0 4 2 3 1 6 5
D、0 1 3 4 2 5 6

24、已知图的邻接表如下所示(顶点数组从0编址),根据算法,则从顶点0(表示V0)出发按广度优先遍历的结点序列是________。
A、0 3 2 1
B、0 1 2 3
C、0 1 3 2
D、0 3 1 2

25、下列关于图的表述正确的是__________。
A、n个顶点e条边的图采用邻接矩阵存储,广度优先遍历算法的时间复杂度为O(n+e)。
B、图的BFS生成树的树高比DFS生成树的树高:小或相等。
C、若要求一个稠密图G的最小生成树,最好用克鲁斯卡尔(Kruskal)算法来求解。
D、对有向图进行拓扑排序,不能判别其是否有环。

26、给定下列连通网G,从顶点A出发应用Prim算法求其最小生成树,最后选择的一条边是________。
A、CG
B、CD
C、GD
D、BF

27、下列AOE网的关键路径不是__________。
A、acg
B、bdeh
C、bfh
D、bdcg

28、有向图G采用邻接表存储结构,下面描述了求顶点入度的算法FindInDegree,数组indegree存储各顶点入度,在下划线应填入的语句或表达式是__________。
A、indegree[i]++
B、indegree[p->adjvex]++
C、indegree[p]++
D、indegree[i]=indegree[p->adjvex]++

29、在有序表(1,2,3,4,9,12,27,58)中折半查找19需要进行比较的关键字序列为_______。
A、4,12,27
B、4,12,9,27
C、4,12,9
D、4,9,12

30、由元素序列(30,11,18,4,55,19) 生成二叉排序树T,假定每个元素的查找概率相等,则T查找成功时的平均查找长度_____。
A、6
B、3
C、5/2
D、13/6

31、由元素序列(30,11,18,4,55,19) 生成平衡二叉排序树T,则T中结点18的右孩子结点为_____。
A、19
B、30
C、55
D、空

32、设长度为8的散列表H[0..7],散列函数Hash(k)=k %7,用线性探测再散列法解决冲突,则根据关键字序列(8,15,16,22,30,32)构造出的散列表,假定每个元素的查找概率相等,其查找成功时的平均查找长度是________。
A、8/3
B、2
C、4
D、3

33、对于长度为n的查找表,下列表述正确的是________。
A、查找表只能用顺序结构存储时才可以用顺序查找法
B、二叉排序树中不能删除度为2的结点
C、二分查找的判定树形态是唯一的
D、使用链地址法解决冲突时,HASH表查找不成功的平均查找长度与装填因子无关

34、要以O(n log n)时间复杂度进行稳定的排序,可用的排序方法是______ 。
A、归并排序
B、快速排序
C、堆排序
D、冒泡排序

35、根据直接插入排序算法对一组记录(54,38,96,23,15,72,60,45,83)进行排序,当把第7个记录60插入到有序表时,为寻找插入位置至少需进行关键字比较的次数为______。
A、7
B、5
C、4
D、3

36、设一组初始记录关键字序列(5,2,6,3,8),以第一个记录关键字5为枢轴进行一趟快速排序的结果为______。
A、2,3,5,8,6
B、3,2,5,8,6
C、3,2,5,6,8
D、2,3,6,5,8

37、若一组记录的排序码为(46, 79, 56, 38, 40, 84),则利用堆排序的方法建立的初始大根堆为______。
A、79, 46, 56, 38, 40, 84
B、84, 79, 56, 38, 40, 46
C、84, 79, 56, 46, 40, 38
D、84, 56, 79, 40, 46, 38

38、设有5000个待排序的记录关键字,如果需要用最快的方法选出其中最小的10个记录关键字,则用下列______方法可以达到此目的。
A、快速排序
B、堆排序
C、归并排序
D、直接插入排序

39、线性表采用顺序结构存储时,一个元素与其直接前驱元素的存储地址_______。
A、一定相邻
B、一定不相邻
C、不一定相邻
D、可能不相邻

40、循环单链表设置头结点与头指针,将长度n的循环单链表数据结点链接在长度为m的循环单链表之后形成一个循环单链表的时间复杂度为_______。
A、O(1)
B、O(n)
C、O(m)
D、O(m+n)

41、如果某二叉树的先序遍历序列为abced,中序遍历序列为cebda,则该二叉树的后序遍历序列是________。
A、cedba
B、decba
C、ecdba
D、ecbad

42、在一个带头结点且头指针为head,长度大于2的双向循环双链表中,交换首尾元素结点需要修改6个指针域。

43、顺序表结构适宜于进行顺序存取,而链表适宜于进行随机存取。

44、两个栈共享一片连续内存空间时,为提高内存利用率,减少溢出机会,应把两个栈的栈底分别设在这片内存空间的两端。

45、长度为n,只设尾指针的循环链表作为队列的存储结构时出队操作的时间复杂度为O(n)。

46、完全二叉树至多只有一个度为1的结点。

47、若一个叶子结点是某二叉树的中序遍历序列的最后一个结点,则它必是该二叉树的先序遍历序列中的最后一个结点。

48、图的广度优先遍历由于使用了队列,算法中可以不设置标志数组就可区分图中的每个顶点是否被访问过。

49、在一个带权有向图G中,某两个顶点间的最短路径,一定包含路径起点关联的最短弧。

50、查找表是一种线性表。

51、基数排序比堆排序的空间复杂度高。

52、哈希函数构造的越复杂越好,因为这样随机性好,冲突小。

53、层次遍历初始堆一定可以得到一个有序的序列。

学习通数据结构_35

本篇文章将介绍学习通数据结构课程的第35节内容,主要涉及哈希表的实现和性能分析。

哈希表

哈希表是一种使用哈希函数来将键映射到存储桶的数据结构。它具有常数时间复杂度的插入、删除和查找操作。在哈希表中,键是唯一的,而值可以重复。哈希函数需要将键映射为固定范围内的整数,这个整数就是哈希值。

哈希函数

哈希函数是将任意大小的数据映射为固定大小值的函数。哈希函数应该尽可能地将键映射到不同的哈希值,从而减少哈希冲突的可能性。常见的哈希函数有除留余数法、乘法哈希法和SHA-1等。

哈希冲突

哈希冲突是指不同的键被哈希函数映射为相同的哈希值,这会导致数据无法正确存储和查找。为了解决哈希冲突,通常采用链式哈希表或开放地址哈希表。

链式哈希表

链式哈希表使用一个数组来存储链表头节点的指针。当有哈希冲突时,新的键值对被插入到对应的链表中。链式哈希表的优点是能够容易地处理动态添加和删除键值对的情况。

开放地址哈希表

开放地址哈希表使用数组来存储键值对。当有哈希冲突时,使用一定的探测算法(如线性探测或二次探测)在数组中寻找下一个可用的空槽。开放地址哈希表的优点是可以节省链表节点的空间。

哈希表性能分析

哈希表的性能分析涉及到哈希函数、哈希冲突解决方法、负载因子等因素。通常来说,合理的哈希函数和哈希冲突解决方法可以使得哈希表的性能表现良好。负载因子越小,哈希表的性能越好。

哈希函数的性能评估

哈希函数的性能评估需要考虑两个因素:哈希冲突率和哈希函数的计算时间。哈希冲突率越小,表示哈希函数的性能越好。哈希函数的计算时间应该尽量小,以便提高哈希表的操作效率。

哈希冲突解决方法的性能评估

哈希冲突解决方法的性能评估需要考虑两个因素:哈希冲突率和解决哈希冲突的时间复杂度。链式哈希表的哈希冲突率较低,但是需要遍历链表进行查找;开放地址哈希表的哈希冲突率较高,但是可以直接在数组中查找,因此解决哈希冲突的时间复杂度较低。

负载因子的性能评估

负载因子是指哈希表中键值对的数量与桶数的比值。当负载因子较小时,哈希表的性能表现更好,因为它能够减少哈希冲突的可能性。通常来说,当负载因子小于0.7时,哈希表的性能表现最佳。

总结

哈希表是一种高效的数据结构,具有常数时间复杂度的插入、删除和查找操作。哈希表的性能分析需要考虑哈希函数、哈希冲突解决方法和负载因子等因素。合理的哈希函数和哈希冲突解决方法可以使得哈希表的性能表现良好。


任何网络都使用TCP/IP协议。

A.大学生人际交往的原则有( )
B.毛果芸香碱对眼睛的作用包括( )。
C.美国挑起了美西战争,加强了对非洲的控制,并获得了有利的远东海军基地。
D.以下关于聚类分析的陈述,哪些是正确的( )


如 const int *p; 表达式,const在类型的前面,表示是

A.肾小管和小肠上皮细胞吸收葡萄糖属于( )
B.为表达感激时应该使用感谢信对吗
C.在word中更改文字方向菜单
D.鱼罐头的销量越来越少,原因是


在写生时,取景框是透空的,窗户玻璃是透明的,它们都是什么的前提

A.霜期是指( )这一阶段之间的日期。
B.明代初期,从画院开始,渐渐兴起____________画风。
C.封建家长制社会的突出特点是 的至高无上。
D.软件工程的基本要素包括方法、工具和( )。


八国联军侵华战争的目的与前几次列强侵华战争相比,主要不同在于()

A.f6027efef94247088b59e205d260036b.jpg
B.简述单肺通气期间低氧血症的处理。
C.下降系统与上升系统的柱重差,也就是自然循环回路的循环推动力,也就是运动压头。
D.下列不属于计算机网络功能的是( )。


DCE-MRI检查中高压注射器的注射速率常为2-3ml/s( )

A.关于致密斑的描述,正确的是
B.下列属于由公司过高的信用标准带来的有( )。
C.求椭圆 所围成图形的面积
D.对历史人物的评价,要做到追究个人责任与分析犯错误的原因并重。


所谓产品是指有形的物品。 ( )

A.分光光度法中判断出测得的吸光度有问题,可能的原因包括( )。
B.看图片,对应的韩语是( )
C.时尚的来源可以从哪里寻找()
D.小柔度杆应按强度问题处理


若类中没有定义构造方法,系统会自动产生一个默认构造方法。( )

A.银行对账功能通常包括( )。
B.道医看病开药会开仙丹加中药
C.具有补气生血功用的方剂是( )
D.下列警报信号属于人落水的是( )


定额是指在合理的劳动组织

A.按工艺特性划分,不定形耐火材料包括()。
B.网络改变了人的工作和劳动方式,为女性提供了多样化的就业形式。
C.不属于Windows 操作系统特点的是( )。
D.影响曝光的因素有:(  )、景物、照相机光圈与快门以及胶片的感光度。


按照对知识的接受能力,孔子将人分为四类,但其自认为属于四种中的( )

A.如果一名孕妇出现机械性窒息,应用海姆立克急救手法急救时采取的挤压部位是()
B.美国联邦财政收入的主要来源是
C.以下几种酸与铜在加热条件下反应能生成氢气的是()
D.定量分析的依据是再混合样品中,各物相衍射线的强度随该相含量的增加而提高。


() 对于个体成长而言十分重要,它主要是指个体接受本土文化的熏陶而建构自己。

A.只能在幻灯片浏览视图状态下才能调整幻灯片的次序.
B.合砂浆采用的水泥,其强度等级不
C.在考虑摩擦时,移动副中的总反力方向恒与相对运动方向成钝角。
D.致病性是病原物在寄生过程中侵染危害植物并使之发病的能力的总称。


是现代人事行政的起点和基础,在人事制度中具有极其重要的地位。

A.下图中,关于点的位置的判断正确的是( )
B.rfid技术领域相关的标准可分为以下四大类
C.下列结算方式中,( )需要通过银行来提交提单给进口商。
D.下列可用于存款人工资奖金和现金支取的账户是


] 当小腿骨折,只有一块夹板时,夹

A.气的生成主要来自哪几方面
B.以下哪项不符合“二八定律”
C.在实际问题中,两类错误哪一类错误相对比较严重( )
D.乌珠穆沁已婚女子礼仪服装中的对襟长坎肩是( )。


检验回归方程是否合理用拉伊达准则。

A.滴定分析法的理论依据是化学反应中被测物和标准物(或基准物)之间的计量关系。
B.影响人类健康的因素主要是生活方式。
C.智慧职教: 肌内效贴在贴好后可以允许适当的活动受限
D.完整的电子商务的完成包括:( )


真理和谬误的根本区别就在于( )。(2.0分)

A.以下青岛德租时期建筑采用的建筑材料中,不包括() 。
B.扭剪型高强度螺栓转角法施工的主要检修项目为( )。
C.与普通方法一样,构造方法也可以重载。()
D.关于反铲挖掘机挖土特点的说法,正确的是( )。

文章版权及转载声明

本文地址:http://www.zzxhsh.org/75d799747.html发布于 2024-05-19 07:45:40
文章转载或复制请以超链接形式并注明出处五煦查题

评论列表 (暂无评论,44人围观)参与讨论