GESPPASS
GESP C++ 真题 · 逐题精解
首页
›
C++七级真题
› 2026年9月 › 第3题
GESP 2026年9月 C++七级 单选题 第3题
C++七级
单选题
2026年9月
第3题
所属知识点:
贪心·分治·枚举
难度要求:— 考频:—
有 4 个字符,出现次数分别为 1、2、3、4。构造哈夫曼树后,出现次数为 1 的字符的哈夫曼编码长度为( )。
A.
1
B.
2
C.
3
D.
4
正确答案:
C
题目解析
哈夫曼构造每次合并两个最小权值:先合并 1 和 2 得节点 3;再合并 3 和 3 得节点 6;最后合并 4 和 6 得根 10。权值为 1 的叶子位于最深处,深度为 3,故其编码长度为 3。
← 上一题
本套真题
下一题 →
想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习