【HBU】2022秋线上作业-第五次-有关树的判断选择

news2024/11/19 16:37:40

判断题:

1. 一棵有124个结点的完全二叉树,其叶结点个数是确定的。  √

高度为n的完全二叉树的结点数为2ⁿ-1  124位于64-1~128-1之间,所以这棵树的高度是7,前六层是满的有63个,第7层有124-63=61个   64-61=3    第6层有3/2(向下取整)=1  个  所以整棵树的叶子结点有61+1个

2.二叉树中序线索化后,不存在空指针域。 ×   

非空二叉树中序遍历第一个结点无前驱,最后一个结点无后继,这两个结点的前驱线索和后继线索为空指针

3.对N(≥2)个权值均不相同的字符构造哈夫曼树,则树中任一非叶结点的权值一定不小于下一层任一结点的权值。 √       

非叶子结点权值是下一层结点权值之和

4.哈夫曼编码是一种最优的前缀码。对一个给定的字符集及其字符频率,其哈夫曼编码不一定是唯一的,但是每个字符的哈夫曼码的长度一定是唯一的。  ×     

哈夫曼码的长度不是唯一的

5.对于一个有N个结点、K条边的森林,不能确定它共有几棵树。 ×     

可以确定 有n-k棵

6.树的后根序遍历序列等同于它所对应二叉树的中序遍历序列。   √       

课本推理可得

7.二叉树可以用二叉链表存储,树无法用二叉链表存储。  ×         

树可以转化为二叉树  进而用二叉链表来储存

8.将一棵树转成二叉树,根结点没有左子树。 ×        是没有右孩子啦

9.用邻接矩阵法存储图,占用的存储空间数只与图中结点个数有关,而与边数无关。  √            顶点数有n个的话 就会用一个n*n的邻接矩阵来存图 so和我们的结点个数有关呀

10.用一维数组G[]存储有4个顶点的无向图如下:G[] = { 0, 1, 0, 1, 1, 0, 0, 0, 1, 0 }

则顶点2和顶点0之间是有边的。   √  

邻接矩阵对称 只存下三角就好G[2][0]=1 说明顶点2和顶点0有边

0

10

110

0010

单选题:

1.下列线索二叉树中(用虚线表示线索),符合后序线索树定义的是:B  后序遍历为dbca

左空指针指向前驱结点  右空指针指向后继结点  只有B符合

A.

B.

C.

D.

2.引人线索二叉树的目的的是(A )。找一个节点的前驱后继的时候,比非二叉线索树方便快捷

A.加快查找结点的前驱或后继的速度

B.为了能在二叉树中方便地进行插人与侧除

C.为了能方便地找到双亲

D.使二叉树的遍历结果唯一

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

 后序是左右中  右线索指向后继结点 BCD均属于左 在X的前面  所以选A

A.X的父结点

B.以Y为根的子树的最左下结点

C.X的左兄弟结点Y

D.以Y为根的子树的最右下结点

4.已知字符集{ a, b, c, d, e, f },若各字符出现的次数分别为{ 6, 3, 8, 2, 10, 4 },则对应字符集中各字符的哈夫曼编码可能是: A     建立哈夫曼树 左0右1进行编码

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

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

n个叶子结点的哈夫曼树,共2n-1个结点
2n-1=115 解得n=58 

A.56

B.57

C.58

D.60

6.将森林转换为对应的二叉树,若在二叉树中,结点u是结点v的父结点的父结点,则在原来的森林中,u和v可能具有的关系是:B  画画图 3情况是画不出来的

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

A.只有2

B.1和2

C.1和3

D.1、2和3

7.对于一个有N个结点、K条边的森林,共有几棵树?A  和判断5可以对应起来

A.N−K

B.N−K+1

C.N−K−1

D.不能确定

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

森林转换二叉树是兄弟树相连,再调整,所以除了第一棵树,其他树都在右边,所以是M2+M3

A.M1​

B.M1​+M2​

C.M2​+M3​

D.M3​

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

设 N0 N1 N2
TNum = NodeNum - EdgeNum
= N0 + N1 + N2 - (N2 * 2 + N1)
= N0 - N2
= N - M;

11.A.M−N

N−M

C.N−M−1

D.无法确定

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

A.8

B.9

C.10

D.11

 还原有向图  深度优先遍历

 

 

 

 

还原图 BFS

 

 

 还原图 用Prime或Kruskal求最小生成树算权重

 

 

首先最小生成树肯定不唯一  再者求最小生成树算权重

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

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

相关文章

使用Electron打包React项目

1、下载Electron Electron中文官网地址:https://www.electronjs.org/zh/docs/latest/ Electron下载如果单纯使用npm的话,会出现n多问题 所以建议使用国内的淘宝镜像 npm config set registry https://registry.npmmirror.com/然后下载 cnpm install -…

LeetCode 81. 搜索旋转排序数组 II

🌈🌈😄😄 欢迎来到茶色岛独家岛屿,本期将为大家揭晓LeetCode 81. 搜索旋转排序数组 II,做好准备了么,那么开始吧。 🌲🌲🐴🐴 一、题目名称 LeetC…

年后准备换工作的软件测试工程师们,你准备好了吗?

需要严肃说明的是:面试题库作为帮助大家准备面试的辅助资料,但是绝对不能作为备考唯一途径,因为面试是一个考察真实水平的,不是背会了答案就可以的,需要你透彻理解的,否则追问问题答不出来反而减分&#xf…

什么是dapp?如何在web中开发dapp?

web3 “Web3.0”是对“Web2.0”的改进,在此环境下,用户不必在不同中心化的平台创建多种身份,而是能打造一个去中心化的通用数字身份体系,通行各个平台。更像是一种概念吧。 区块链 区块链(Blockchain)是由…

54-64-k8s-集群监控-高可以用集群-交付部署

54-k8s-集群监控-高可以用集群-交付部署 k8s集群监控 1、概述 一个好的系统,主要监控以下内容 集群监控 节点资源利用率节点数运行Pods Pod监控 容器指标应用程序【程序占用多少CPU、内存】 2、监控平台 使用普罗米修斯【prometheus】 Grafana 搭建监控平台…

JS实现鼠标悬停变色

JS实现鼠标悬停变色 案例池子: JS实现鼠标悬停变色 JavaScript中的排他算法实现按钮单选 JavaScript中的localStorage JavaScript中的sessionStorage JavaScript实现网页关灯效果 JavaScript实现一段时间之后关闭广告 JavaScript实现按键快速获取输入框光标 …

第二证券|紧盯“有诺不行”隐疾 补齐上市公司高质量发展“短板”

有诺不可”的典型事例 “言而有信”是上市公司高质量开展的重要环节。近日,证监会印发的《推动提高上市公司质量三年举动计划(2022-2025)》(下称《举动计划》)提出,将着力处理管理领域杰出问题&#xff0c…

(Java)Thymeleaf学习笔记——动力节点

前言 学SpringMVC找课程时就了解到要学习thymeleaf这种Java模板引擎,但本着不用不学的原则就直接跳过,当实践第一个SpringMVC程序helloworld,遇见了thymeleaf,那么就先解决 💡thymeleaf 知识点,再来学习Sp…

CSS新增样式----圆角边框、盒子阴影、文字阴影

在CSS中新增了三个样式,分别是圆角边框,盒子阴影,文字阴影。 初识圆角边框: border-radius属性用于设置元素的外边框圆角 语法如下: border-radius:length;原理如下: [椭]圆与边框的交集形成圆角效果。…

档案知识:声像档案的数字化处理与保存

声像档案是档案家族中较晚出现的成员,主要包括音像资料、图像资料、图片等,伴随着当今科技的发展进步,声像档案的数字化管理正逐步替代传统声像档案的管理方式,成为当前的发展主流。 虽然声像档案相较于传统文字档案,…

GFS分布式文件系统

GFS分布式文件系统 什么是GFS分布式文件系统 GFS(GlusterFS) 是一个开源的分布式文件系统。 由存储服务器、客户端以及NFS/Samba 存储网关(可选,根据需要选择使用)组成。 没有元数据服务器组件,这有助于提…

黑金ZYNQ7100配置HDMI驱动并测试

Linux系统移植系列 Linux系统移植专栏地址 https://blog.csdn.net/qq_41873311/category_12127932.html 一个写了五篇博客,成功在黑金ZYNQ7100搭建了属于我自己的Linux系统 但是缺少显示模块,所以本文就配置个HDMI驱动来完成图像的显示 环境 hdf设计…

N年后牛的数量

1、题目 第一年农场有 1 只成熟的母牛 A,往后的每年: 1)每一只成熟的母牛都会生一只母牛 2)每一只新出生的母牛都在出生的第三年成熟 3)每一只母牛永远不会死 2、思路 举例说明: 可得到递推式为&…

文华财经期货量化策略抄底准确率高的指标公式,逃顶抄底精准共振起涨信号幅图指标

期货指标公式的万变不离...离均线远了就要往均线靠,这就是乖离。 做多的衰竭,做空的无力,也能根据乖离来判断。 量能的重要性不言而喻,他是一切做多做空的力量来源 摒弃了量能的趋势就是没有方向的车,金叉之后也可能突…

C++11 智能指针

文章目录1. 智能指针出现的意义1.1 内存泄漏1.2 智能指针初识2. C标准库中的智能指针2.1 auto_ptr2.2 std::unique_ptr2.3 std::shared_ptr2.4 std::weak_ptr3. 智能指针中的定制删除前言: 智能指针,它是指针嘛?它是一个类具有指针的功能&…

HTML期末学生大作业-拯救宠物网页作业html+css

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

Redis主从复制与Cluster集群

目录 一.Redis集群模式 二、Redis 主从复制 2.1 主从复制介绍 2.2 主从复制的作用 2.3 主从复制流程: 三. Redis主从复制搭建 3.1 实验步骤 ​ 3.2 修改master节点配置文件 3.3 修改slave节点的配置文件 3.4 验证主从效果 3.4.1 主节点查看日志&#xff0…

数据图表-FineReport复选按钮控件

1. 概述 1.1 版本 报表服务器版本 功能变更 11.0 -- 1.2 应用场景 1.2.1 填报控件 填报报表中可以通过该控件执行批量选中操作,如下图所示: 1.2.2 参数控件 参数面板处可以通过该控件执行查询操作,如下图所示: 1.3 如何添加…

APP上架需要的准备和流程

一上架iOS应用市场前的准备​ 1.选择适合自己的苹果开发者账号​ (1) 个人账号(Individual):费用99美金一年, 该账号在App Store销售者只能显示个人的ID,比如zhitian zhang,单人使用。个人账号只能有一个开发者。100…

护眼灯护眼有效果吗?一文了解护眼灯到底有没有用

关于护眼灯是否对预防近视、保护眼睛有效,很多人都会有怀疑态度,会认为是智商税,其实这也因人而异,有的人眼睛天生不太敏感,所以对护眼灯的光线感知不强,很难体会到实际的作用;有的人也买到较差…