GESP C++ 真题 · 逐题精解
首页 › C++七级真题 › 2026年9月 › 第3题

GESP 2026年9月 C++七级 单选题 第3题

C++七级单选题2026年9月第3题

所属知识点:贪心·分治·枚举 难度要求:— 考频:—

有 4 个字符,出现次数分别为 1、2、3、4。构造哈夫曼树后,出现次数为 1 的字符的哈夫曼编码长度为(  )。

正确答案:C

题目解析
哈夫曼构造每次合并两个最小权值:先合并 1 和 2 得节点 3;再合并 3 和 3 得节点 6;最后合并 4 和 6 得根 10。权值为 1 的叶子位于最深处,深度为 3,故其编码长度为 3。

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习