试题详情
- 简答题已知某字符串S中共有8种字符,各种字符分别出现2次、1次、4次、5次、7次、3次、4次和9次,对该字符串用[0,1]进行前缀编码,问该字符串的编码至少有多少位。
- 以各字符出现的次数作为叶子结点的权值构造的哈夫曼编码树如图5-14所示。其带权路径长度=2×5+1×5+3×4+5×3+9×2+4×3+4×3+7×2=98,所以,该字符串的编码长度至少为98位。
关注下方微信公众号,在线模考后查看
热门试题
- 对于一个有向图,若一个顶点的入度为k1、
- 串又称字符串()
- 线性表是具有n个()的有限序列。
- 设有二维数组a[5][6],每个元素占相
- 在顺序表中访问任意一结点的时间复杂度均为
- 对具有n个元素的有序表采用折半查找,则算
- 简述多重散列法解决冲突的基本思想。
- 对初始状态为递增有序的序列进行排序,最省
- 数据结构里,将顺序表s的下标为i的元素修
- 栈的插入和删除操作在()。
- 稀疏矩阵的三元组有()列。
- 假定一棵二叉树顺序存储在一维数组a中,则
- 快速排序法是一种稳定性排序法。
- 算法的设计要求包含的选项是()。
- 已知无向图G的邻接表如下图所示,分别写出
- 从具有n个结点的二叉排序树中查找一个元素
- 设A=(a1,…,
- 对顺序存储的线性表,设其长度为n,在任何
- 设指针q指向单链表中结点A,指针p指向单
- 下面程序段的时间复杂度是() i=1;