【2022秋线上作业-第5次-第11-13周】选择题

news2024/11/18 16:35:18

2-1
下列线索二叉树中(用虚线表示线索),符合后序线索树定义的是:B
在这里插入图片描述
在这里插入图片描述
解析:
后序遍历dbca 所以d前驱为null,d后继为b,c没有孩子,前驱为b,后继为a,a有左右孩子。

2-2
引人线索二叉树的目的的是( )。 (2分)

A.加快查找结点的前驱或后继的速度
B.为了能在二叉树中方便地进行插人与侧除
C.为了能方便地找到双亲
D.使二叉树的遍历结果唯一
解析:
以二叉链表作为存储结构时,只能得到结点的左右孩子信息,结点的任意序列中的前驱和后继信息只能在遍历的动态过程中才能得到,为了查找结点的前驱或后继,引入线索二叉树。

2-3
若X是后序线索二叉树中的叶结点,且X存在左兄弟结点Y,则X的右线索指向的是( )。

A.X的父结点
B.以Y为根的子树的最左下结点
C.X的左兄弟结点Y
D.以Y为根的子树的最右下结点

解析:
根据后续线索二叉树的定义,x结点为叶子节点且有左兄弟,那么该节点为右孩子,通过后序遍历线索的方式可知,x节点的后继为其父节点,也即x的右线索指向的是x的父节点。

2-4
已知字符集{ a, b, c, d, e, f },若各字符出现的次数分别为{ 6, 3, 8, 2, 10, 4 },则对应字符集中各字符的哈夫曼编码可能是:

A.00, 1011, 01, 1010, 11, 100
B.00, 100, 110, 000, 0010, 01
C.10, 1011, 11, 0011, 00, 010
D.0011, 10, 11, 0010, 01, 000
解析:
在这里插入图片描述

2-5
对 n 个互不相同的符号进行哈夫曼编码。若生成的哈夫曼树共有 115 个结点,则 n 的值是:

A.56
B.57
C.58
D.60

解析:
n=(115+1)/2=58

2-6
将森林转换为对应的二叉树,若在二叉树中,结点u是结点v的父结点的父结点,则在原来的森林中,u和v可能具有的关系是:

1 父子关系; 2. 兄弟关系; 3. u的父结点与v的父结点是兄弟关系

A.只有2
B.1和2
C.1和3
D.1、2和3

解析:
在二叉树中,u、v的关系有四种,v是u的左儿子的左儿子,左儿子的右儿子,右儿子的左儿子,右儿子的右儿子。对应森林中二者的关系只能是兄弟、父子。

2-7
对于一个有N个结点、K条边的森林,共有几棵树?

A.N−K
B.N−K+1
C.N−K−1
D.不能确定
解析:
每个边涉及两个节点,只有根不消耗边,有几个根,有几个树,树=根=N-K

2-8
设森林F中有三棵树,第一、第二、第三棵树的结点个数分别为M1​,M2​和M3​。则与森林F对应的二叉树根结点的右子树上的结点个数是:

A.M1​
B.M1​+M2​
C.M2​+M3​
D.M3​

解析:
左子树应该是M1,那么右子树只能是M2+M3

2-9
由若干个二叉树组成的森林F中,叶结点总个数为N,度为2的结点总个数为M,则该集合中二叉树的个数为:

A.M−N
B.N−M
C.N−M−1
D.无法确定

解析:
节点只有度为2和3两种,一棵树中,度为2个数比叶子节点少一。
所以二叉树个数为 N-M

2-10
若森林F有15条边、25个结点,则F包含树的个数是:

A.8
B.9
C.10
D.11

解析:
在n个节点的树中有n-1条边,那么对于每棵树,其结点数比边数多1。题中的森林中的结点数比边数多10(25-15=10),显然共有10棵树。

2-11
给定一有向图的邻接表如下。从顶点V1出发按深度优先搜索法进行遍历,则得到的一种顶点序列为:
在这里插入图片描述
A.V1,V5,V4,V7,V6,V2,V3
B.V1,V2,V3,V4,V7,V6,V5
C.V1,V5,V4,V7,V6,V3,V2
D.V1,V5,V6,V4,V7,V2,V3

解析:
v1》v5》v4》v7》v6》v3》v2

2-12
下列选项中,不是下图深度优先搜索序列的是:

在这里插入图片描述
A.V1​, V5​, V4​, V3​, V2​
B.V1​, V3​, V2​, V5​, V4​
C.V1​, V2​, V5​, V4​, V3​
D.V1​, V2​, V3​, V4​, V5​

解析:
v2不能直接到v3

2-13
给定无向带权图如下,以下哪个是从顶点 a 出发深度优先搜索遍历该图的顶点序列(多个顶点可以选择时按字母序)?
在这里插入图片描述
A.abecdfhg
B.abcdehgf
C.abcdefgh
D.abchgfde

解析:
只有c能通而且要按照字母顺序排序

2-14
如果无向图G必须进行两次广度优先搜索才能访问其所有顶点,则下列说法中不正确的是:

A.G肯定不是完全图
B.G中一定有回路
C.G一定不是连通图
D.G有2个连通分量
解析:
走两次才能访问所有节点,说明不是联通图

2-15
给定一有向图的邻接表如下。从顶点V1出发按广度优先搜索法进行遍历,则得到的一种顶点序列为:
在这里插入图片描述
A.V1,V2,V3,V4,V5
B.V1,V2,V3,V5,V4
C.V1,V3,V2,V4,V5
D.V1,V4,V3,V5,V2
解析:
广度优先遍历,所以先走第一行。

2-16
已知一个图的邻接矩阵如下,则从顶点V1出发按广度优先搜索法进行遍历,可能得到的一种顶点序列为:
在这里插入图片描述
A.V1,V2,V3,V5,V4,V6
B.V1,V2,V4,V5,V6,V3
C.V1,V3,V5,V2,V4,V6
D.V1,V3,V5,V6,V4,V2
解析:
请添加图片描述层次遍历

2-17
图的广度优先遍历类似于二叉树的:

A.先序遍历
B.中序遍历
C.后序遍历
D.层次遍历

2-18

给定有权无向

图的邻接矩阵如下,其最小生成树的总权重是:
在这里插入图片描述
A.10
B.11
C.12
D.14
解析:
请添加图片描述

2-19
给定有权无向图的邻接矩阵如下,其最小生成树的总权重是:
在这里插入图片描述

A.20
B.22
C.8
D.15
解析:
画图可知
2-20
给定有权无向图如下。关于其最小生成树,下列哪句是对的?
在这里插入图片描述
A.最小生成树不唯一,其总权重为23
B.最小生成树唯一,其总权重为20
C.边(B, F)一定在树中,树的总权重为23
D.边(H, G)一定在树中,树的总权重为20
解析:
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/11406.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

拓扑排序板子练习

目录 一、前言 二、拓扑排序板子 三、题目:拓扑顺序 1、上链接 2、基本思路 3、代码 (1)C(AC) (2)python(AC) 四、题目:可达性统计 1、上链接 2、…

C++线程创建的方式和使用

进程与线程 进程 简单的可以认为是一个程序执行的过程。进程就是活跃的程序,在内存中运行,占用系统的资源。线程 线程也叫轻量级进程,通常一个进程包含若干个线程。线程可以利用进程所拥有的资源。在引入线程的操作系统中,通常都…

关于软件文档写作

关于软件文档写作目录概述需求:设计思路实现思路分析1.业务逻辑2.代码表达3.形式归纳4.方式和工具参考资料和推荐阅读Survive by day and develop by night. talk for import biz , show your perfect code,full busy,skip hardness,make a better resul…

JS模块化—CJSAMDCMDES6-前端面试知识点查漏补缺

本文从以时间为轴从以下几个方面进行总结JS模块化。从无模块化 > IIFE > CJS > AMD > CMD > ES6 > webpack这几个阶段进行分析。 历史 幼年期:无模块化 方式 需要在页面中加载不同的js,用于动画,组件,格式化…

【软件测试】一个边界值事故,领导leader心里苦季度奖金没了还被罚3K......

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 项目组长&#xff1…

java类的练习--下面给出一个根据雇员类型利用多态性完成

java类的练习–下面给出一个根据雇员类型利用多态性完成… 题目 ​ 下面给出一个根据雇员类型利用多态性完成工资单计算的程序。定义一个类Employee作为超类,Employee的子类有Boss(每星期发给他固定工资,而不计工作时间)、Piece…

顶级“Redis学习笔记”,缓存雪崩+击穿+穿透+集群+分布式锁,NB了

如果你是一位后端工程师,面试时八成会被问到 Redis,特别是那些大型互联网公司,不仅要求面试者能简单使用 Redis,还要深入理解其底层实现原理,具备解决常见问题的能力。可以说,熟练使用 Redis 就是后端工程师…

超140支爆款B站恰饭,2022年B站双11战报来了!

- 导语 从0到3.06亿月活,从“与世无争”到今天手持高粘性、高活跃的用户参战双十一,在B站的品牌们有了更成熟的营销模式。 2022年双十一已经落下帷幕,在B站全面拥抱双十一的火热氛围下,有哪些品牌做到了声量、销量双丰收&#x…

【毕业设计】深度学习人脸表情识别系统 - python

文章目录0 前言1 技术介绍1.1 技术概括1.2 目前表情识别实现技术2 实现效果3 深度学习表情识别实现过程3.1 网络架构3.2 数据3.3 实现流程3.4 部分实现代码4 最后0 前言 🔥 Hi,大家好,这里是丹成学长的毕设系列文章! &#x1f5…

基于 BERT 实现的情感分析(文本分类)----概念与应用

文章目录基于 BERT 的情感分析(文本分类)基本概念理解简便的编码方式: One-Hot 编码突破: Word2Vec编码方式新的开始: Attention 与 Transformer 模型四方来降: 超一流预处理模型 BERT 诞生BERT 实现情感分析数据预处理并创建数据集定义网络模型定义训练函数与评估函数设置损失…

AVL树的插入(C++实现)

1. 概念 AVL树(Adelson-Velsky and Landis Tree)于1962年被提出,是计算机科学中最早被发明的平衡二叉查找树。AVL树得名于它的发明者G. M. Adelson-Velsky和Evgenii Landis。 在AVL树中,任一节点对应的两棵子树的最大高度差为1&…

大一新生HTML期末作业 个人网页王嘉尔明星介绍网页设计与制作

🎉精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

领悟《信号与系统》之 信号与系统的描述-上节

信号与系统的描述-上节一、信号分类1. 一维信号和多维信号2. 确定信号和随机信号3. 连续时间信号和离散时间信号4. 周期信号和非周期信号5. 能量信号和功率信号二、常见工程信号1. 正弦信号2. 指数信号3. 取样信号4. 单位矩形脉冲信号5. 符号函数在真实的物理世界中&#xff0c…

Redis的优惠券秒杀问题(五)全局唯一ID 以及 秒杀下单

Redis的优惠券秒杀问题(五)全局唯一ID 以及 秒杀下单 关于优惠秒杀问题的Redis实现章节总览 全局唯一ID 场景分析 不能用自增的原因 id的规律性太明显 受单表数据量的限制 全局唯一ID的条件 全局唯一ID的Redis实现 代码实现 单元测试 其它…

【FPGA】FPGA实现SPI协议读写FLASH(一)----- M25P16操作概述

文章目录一、FLASH介绍(M25P16)1、M25P16概述2、SPI模式3、存储结构4、指令集5、时间参数二、M25P16工作原理三、M25P16指令操作1、页编程 (PP)2、扇区擦除和整块擦除 (SE and BE)3、写使能 (WREN)4、读ID(RDID)5、读状态寄存器&a…

使用c#将aj-report桌面化:1.winform嵌入浏览器

说到底,aj-report是个工具,我想大多数人还是想快速使用它来创建一个可以展示的工具。通过之前的章节,你应该可以制作自己的报表页面了,下面我们来看看怎么把aj-report包装成一个桌面能够运行的软件。 当然作为扩展开发,受开源协议限制,我们不能大规模修改aj-report的源代…

【毕业设计】深度学习图像修复算法研究与实现 - python

文章目录1 前言2 什么是图像内容填充修复3 原理分析3.1 第一步:将图像理解为一个概率分布的样本3.2 补全图像3.3 快速生成假图像3.4 生成对抗网络(Generative Adversarial Net, GAN) 的架构3.5 使用G(z)生成伪图像4 在Tensorflow上构建DCGANs5 最后1 前言 &#x1…

PC_OS中断/中断屏蔽字

文章目录程序中断🎃中断概念中断功能(作用)中断请求中断源中断分类外中断非屏蔽中断和可屏蔽中断陷入(内中断)硬件中断和软件中断关系整理🎈中断判优🎈中断优先级CPU响应中断的条件外中断实现思路🎈中断隐指令 及其工作①关中断②…

下一个倒下的是不是Genesis

今日,一个关于“Genesis今晚破产”的传言在各个社交平台传播,包括行业的KOL也在讨论这个事情,认为Genesis或存在偿付能力问题,该公司将于美国东部时间11月17日8:00am与债权人通话以解释情况。若消息属实,Ge…

【AGC】flutter之agconnect_crash在ios上崩溃

问题背景 flutter agconnect_crash-1.2.0300 运行在ios平台上,出现了如下这个崩溃 NSInvalidArgumentException: *** [NSJSONSerialization dataWithJSONObject:options:error:]: value parameter is nil 0 CoreFoundation 0x00000001830d005c 0x183037000 62678…