计算机考研 408每日一题2025.9.10
2025-09-10

依托高校(第五轮计算机评估B+)
专注408考研
全体上课老师均为高校老师
来看看今天的题目吧~
(数据结构)已知字符集{a,b,c,d,e,f},若各字符出现的次数分别为6,3,8,2,10,4,则对应字符集中各字 符的哈夫曼编码可能是( )。18联考-5
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
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
答案
由“码上考研”教师编写
【解析】A
在构造哈夫曼树的过程中,合并两棵根结点权值最小的二叉树有两种可能情况:一种是根结点权值较小的作为左子树,根结点权值较大的作为右子树;另一种则是相反。本题未说明采用的是哪种情况,表明两种都有可能,则可能构造出不同形态的哈夫曼树,使得同一字符的编码会出现多种可能情况,例如,下图给出了两种可能的哈夫曼编码情况。但不管是哪种情况,同一字符的编码位数保持不变,并且两两合并的字符除了最后1位之外的编码都相同。从以下给出的两种情况可见,a、c、e的编码是2位,f的编码是3位,b、d的编码是4位,并且,a、c的第1位编码应当相同,b、d的第1~第3位编码应当相同。按上述特征检查所有选项,仅有选项A符合,故选项A正确。

点点赞
热门视频
-
操作系统试听
试听课内容 -
计算机网络
试听课内容 -
计算机组成原理
试听课内容