ThatQuiz 试题库 现在参加这个测试
赫夫曼编码
供稿人:
  • 1. 谁引入了哈夫曼编码?
A) 罗伯特-约翰逊
B) 爱丽丝-琼斯
C) 戴维-A-赫夫曼
D) 约翰-史密斯
  • 2. 哈夫曼编码使用哪种类型的编码?
A) 二进制编码
B) 可变长度编码
C) 固定长度编码
D) ASCII 编码
  • 3. 在哈夫曼编码中,哪类符号的编码较短?
A) 奇数指数符号
B) 常用符号
C) 以 A 开头的符号
D) 稀有符号
  • 4. 什么是哈夫曼编码中的前缀码?
A) 等长码字的代码
B) 只使用 0 和 1 的代码
C) 以相同符号开头的代码
D) 没有一个码字是另一个码字的前缀的代码
  • 5. 在哈夫曼编码中,什么符号的编码最短?
A) 名称最长的符号
B) 质数符号
C) 最少出现的符号
D) 最常见的符号
  • 6. 在编码过程中,哪个步骤在建立哈夫曼树之后?
A) 计算符号频率
B) 为符号分配二进制代码
C) 压缩数据
D) 建立链表
  • 7. 构建哈夫曼树的最坏情况时间复杂度是多少?
A) O(n)
B) O(log n)
C) O(n2)
D) O(n log n)
  • 8. 赫夫曼树又被称为什么?
A) 完整的树
B) 最优二叉树
C) 完美的树
D) 平衡树
  • 9. 在哈夫曼编码中,哪种数据结构常用于实现优先级队列?
A) 排队
B) 堆栈
C) 链接列表
D) 二进制堆
  • 10. 哈夫曼编码能产生什么样的代码?
A) 前缀代码
B) 后缀代码
C) 后缀代码
D) 后缀代码
  • 11. 通常如何衡量哈夫曼编码的效率?
A) 内存消耗
B) 压缩比
C) 编码速度
D) 符号数
创建 That Quiz — 为数学和其它学科出题和测试的网站.