树与二叉树的应用试题解析

news2024/10/1 17:32:34

01.在有n个叶结点的哈夫曼树中,非叶结点的总数是( A  ).
A. n-1                                B. n                                C. 2n-1                                D.2n

02.给定整数集合{3,5,6,9,12},与之对应的哈夫曼树是( D ).

03.下列编码中,(  B )不是前缀码。
A.{00,01,10,11}
B.{0,1, 00,11}
C. {0,10,110,111}
D. {10,110,1110,1111}

04.设哈夫曼编码的长度不超过4,若已对两个字符编码为1和01,则还最多可对( C)个字符编码。
A.2                                B.3                                C.4                                D.5

05.一棵哈夫曼树共有215个结点,对其进行哈夫曼编码,共能得到()个不同的码字。
A.107                            B.108                            C.214                            D.215

06.设某哈夫曼树有5个叶结点,则该哈夫曼树的高度最高可以是().
A.3                                B.4                                C. 5                                D.6

07.以下对于哈夫曼树的说法中,错误的是(  C  )
A.对应一组权值构造出来的哈夫曼树一般不是唯一的
B.哈夫曼树具有最小的带权路径长度
C.哈夫曼树中没有度为1的结点
D.哈夫曼树中除了度为1的结点,还有度为2的结点和叶结点

08.下列关于哈夫曼树的说法中,错误的是(B ).
I.哈夫曼树的结点总数不能是偶数
Ⅱ.哈夫曼树中度为1的结点数等于度为2和0的结点数之差
Ⅲ.哈夫曼树的带权路径长度等于其所有分支结点的权值之和
A.仅Ⅲ                                B.I和Ⅱ                    C.仅Ⅱ                              D. I、Ⅱ和Ⅲ

09.若度为m的哈夫曼树中,叶结点个数为n,则非叶结点的个数为().
A. n-1                                B. ⌊n/m⌋-1               C.(n-1)/(m-1)                  D.n/(m-1) -1

10.并查集的结构是一种(C).
A.二叉链表存储的二叉树                                        B.双亲表示法存储的树
C.顺序存储的二叉树                                               D.孩子表示法存储的树

11.并查集中最核心的两个操作是:①查找,查找两个元素是否属于同一个集合;②合并,若两个元素不属于同一个集合,且所在的两个集合互不相交,则合并这两个集合。假设初始长度为10 (0~9)的并查集,按1-2、3-4、5-6、7-8、8-9、1-8、0-5、1-9的顺序进行查找和合并操作,最终并查集共有()个集合。
A. 1                                B.2                                C.3                                D.4

12.下列关于并查集的说法中,正确的是()(注,本题涉及图的考点)。
A.并查集不能检测图中是否存在环路的问题
B.通过路径优化后的并查集在最坏情况下的高度仍是O(n)
C. Find操作返回集合中元素个数的相反数,它用来作为某个集合的标志
D.并查集基于树的双亲表示法

13.下列关于并查集的叙述中,()是错误的(注,本题涉及图的考点)。
A.并查集是用双亲表示法存储的树
B.并查集可用于实现克鲁斯卡尔算法
C.并查集可用于判断无向图的连通性
D.在长度为n的并查集中进行查找操作的时间复杂度为O(logn)

14.【2010统考真题】n (n≥2)个权值均不相同的字符构成哈夫曼树,关于该树的叙述中,错误的是( )。
A.该树一定是一棵完全二叉树
B.树中一定没有度为1的结点
C.树中两个权值最小的结点一定是兄弟结点
D.树中任意一个非叶结点的权值一定不小于下一层任意一个结点的权值

15.【2014统考真题】5个字符有如下4种编码方案,不是前缀编码的是().
A. 01,0000,0001,001,1                                B. 011,000,001,010,1
C. 000,001,010,011,100                              D.0,100,110,1110,1100

15. 【2014统考真题】5个字符有如下4种编码方案,不是前缀编码的是( ).
A. 01,0000,0001,001,1                                 B. 011,000,001,010,1
C. 000,001,010,011,100                               D. 0,100,110,1110,1100

16.【2015统考真题】下列选项给出的是从根分别到达两个叶结点路径上的权值序列,能属
于同一棵哈夫曼树的是().
A.24,10,5和24,10,7                                        B. 24,10,5和24,12,7
C. 24,10,10和24,14,11                                   D. 24,10,5和24,14,6

17.【2017统考真题】已知字符集{a, b, c, d, e, f,g, h},若各字符的哈夫曼编码依次是0100,10,0000,0101,001,011,11, 0001,则编码序列0100011001001011110101的译码结果是()
A. a c  g a b f h               B. a d b a g b b        C. a f b e a g d         D. a f e e f g d

18.【2018统考真题】已知字符集{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

19.【2019统考真题】对n个互不相同的符号进行哈夫曼编码。若生成的哈夫曼树共有115个结点,则n的值是()
A. 56                                B. 57                        C. 58                        D.60

20.【2021统考真题】若某二叉树有5个叶结点,其权值分别为10,12,16,21,30,则其最小的带权路径长度(WPL)是().
A. 89                                B.200                        C.208                        D.289

21.【2022统考真题】对任意给定的含n (n>2)个字符的有限集S,用二叉树表示S的哈夫曼编码集和定长编码集,分别得到二叉树T1和T2。下列叙述中,正确的是()。
A.T与T2的结点数相同
B.T的高度大于T,的高度
C.出现频次不同的字符在T1中处于不同的层
D.出现频次不同的字符在T2中处于相同的层

22.【2023统考真题】在由6个字符组成的字符集S中,各字符出现的频次分别为3,4,5,6,8,10,为S构造的哈夫曼编码的加权平均长度为().
A.2.4                                B.2.5                        C.2.67                        D.2.75

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

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

相关文章

设计模式——行为型——策略模式Strategy

Q:策略模式的特点 A: 具体算法从具体的业务方法中独立出来策略模式是同行为的不同实现 Q:什么时候使用策略模式 A:多个if-else使用策略模式 收费对象类 public class CashContext {private CashStrategy cashStrategy;public…

iphoneX系统的参数

1. 2. 3. 4. 5.相关的网址信息 Apple iPhone X 規格、价格和评论 | Kalvo Apple iPhone X 規格、价格和评论 | Kalvo

Apache Hive的基本使用语法

一、数据库操作 创建数据库 create database if not exists myhive;查看数据库 use myhive; desc database myhive;创建数据库并指定hdfs存储 create database myhive2 location /myhive2;删除空数据库(如果有表会报错) drop database myhive;…

【二叉树】Leetcode 102. 二叉树的层序遍历【中等】

二叉树的层序遍历 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点) 示例1: 输入:root [3,9,20,null,null,15,7] 输出:[[3],[9,20],[15,7]] 解题思路…

LabVIEW无人机大气数据智能测试系统

LabVIEW无人机大气数据智能测试系统 随着无人机技术的迅速发展,大气数据计算机作为重要的机载设备,在确保飞行安全性方面发挥着重要作用。设计了一套基于LabVIEW的无人机大气数据智能测试系统,通过高效、稳定的性能测试,及时发现…

Chakra UI:重塑React组件开发的未来

随着前端开发技术的不断演进,React已经成为了一个不可或缺的开源JavaScript库,用于构建用户界面。然而,虽然React提供了构建用户界面的强大工具,但在组件的可访问性、可重复使用性和可组合性方面仍存在挑战。Chakra UI正是一个为解…

数据处理库Pandas的数据结构Series

Series是一种一维数据结构,每个元素都带有一个索引,与一维数组的含义相似,其中索引可以为数字或字符串,如图3-1所示。 Series 对象包含两个主要的属性:index 和 values,分别为上例中的左右两列。因为传给构…

春秋云境CVE-2022-23880

简介 taoCMS v3.0.2 文件管理处存在任意文件上传漏洞,攻击者可执行任意代码 正文 首先进入靶场,我们发现在首页底部有个管理界面,那么就直接点进去进入后台。 找到后台 找到后台,尝试弱口令,发现不成功&#xff0c…

Zookeeper的系统架构

先看一张图: ZooKeeper 的架构图中我们需要了解和掌握的主要有: 1: ZooKeeper分为服务器端(Server) 和客户端(Client),客户端可以连接到整个ZooKeeper服务的任意服务器上&#xff…

Jenkins安装配置部署

Jenkins安装配置部署 一、什么是CI/CD 1.CI(Continuous integration) 中文意思是持续集成)是一种软件开发时间。持续集成强调开发人员提交了 新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码…

第3章:角色提示,强化Chatgpt输出新篇章!

角色提示技术 角色提示技术(role prompting technique),是通过模型扮演特定角色来产出文本的一种方法。用户为模型设定一个明确的角色,它就能更精准地生成符合特定上下文或听众需求的内容。 比如,想生成客户服务的回复…

未来制造:机器人行业新质生产力提升策略

机器人行业新质生产力提升咨询方案 一、机器人行业目前发展现状及特点: 创新活跃、应用广泛、成长性强。 二、机器人企业发展新质生产力面临的痛点: 1、高端人才匮乏 2、核心技术受限 3、竞争日益国际化 4、成本控制挑战 5、用户体验提升需求 三…

Flink on Kubernetes (flink-operator) 部署Flink

flink on k8s 官网 https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-release-1.1/docs/try-flink-kubernetes-operator/quick-start/ 我的部署脚本和官网不一样,有些地方官网不够详细 部署k8s集群 注意,按照默认配置至少有两台wo…

【C++】STL 标准模板库

前言 在前一章种我们介绍了C中的模板的使用,这是一种泛型编程,模板的使用能让我们减少大量的相似代码,减少我们的代码量与工作量,写出更加高效简洁的代码,模板如此好用,但还是要我们先出写一个泛型类或函数…

前端web移动端学习day04

移动 Web 第四天 01-vw适配方案 vw和vh基本使用 vw和vh是相对单位,相对视口尺寸计算结果,相对于屏幕的逻辑参数 vw:viewport width(1vw 1/100视口宽度 )vh:lviewport height ( 1vh 1/100视口高度 ) …

Stardew Valley(到达同一高度最少操作数)

本题链接:登录—专业IT笔试面试备考平台_牛客网 题目: 样例: 输入 5 1 2 3 1 2 输出 2 思路: 根据题意,要求选取一段区间 1 ,使得序列单调递增。求最少操作数。 我们选取区间 1 是为了不超过前面的最大…

软考数据库

目录 分值分布1. 事务管理1.1 事物的基本概念1.2 数据库的并发控制1.2.1 事务调度概念1.2.2 并发操作带来的问题1.2.3 并发控制技术1.2.4 隔离级别: 1.3 数据库的备份和恢复1.3.1 故障种类1.3.2 备份方法1.3.3 日志文件1.3.4 恢复 SQL语言 分值分布 1. 事务管理 1.…

华为CLI实验-配置旁路检测时的安全策略

CLI举例:配置旁路检测时的安全策略 举例说明当FW作为旁路检测设备时,如何配置安全策略。 组网需求 如图1所示,企业内网通过路由器Router连接到Internet。FW作为旁路检测设备,对通过Router的流量进行内容安全检测。 图1 旁路检测…

【搜索引擎2】实现API方式调用ElasticSearch8接口

1、理解ElasticSearch各名词含义 ElasticSearch对比Mysql Mysql数据库Elastic SearchDatabase7.X版本前有Type,对比数据库中的表,新版取消了TableIndexRowDocumentColumnmapping Elasticsearch是使用Java开发的,8.1版本的ES需要JDK17及以上…

Web3:探索区块链与物联网的融合

引言 随着科技的不断发展,区块链技术和物联网技术都成为了近年来备受瞩目的前沿技术。而当这两者结合在一起,将产生怎样的化学反应呢?本文将深入探讨Web3时代中区块链与物联网的融合,探索其意义、应用场景以及未来发展趋势。 1. …