哈夫曼算法
算法对由树组成的一个森林进行。一棵树的权等于它的树叶的频率的和。任意选取最小权的两棵树T1和T2,并任意形成以T1和 T2为子树的新树,将这样的过程进行C - 1次。在算法的开始,存在C棵单节点树——每个字符一棵。在算法结束时得到一棵树,这棵树就是最优哈夫曼编码树。
10.1.3 近似装箱问题
联机算法:存在使得任意联机装箱算法至少使用4/3最优箱子数的输入。
下项适合算法:令M是讲一列物品I装箱所需的最有装箱数,则下项适合算法所用箱数绝不超过2M个箱子。存在一些顺序使得下项适合算法用箱数达2M - 2个。
首次适合算法:令M是将一列物品I装箱所需要的最优箱子数,则首次适合算法使用的箱子绝不多于17/10 M[向上取整]。存在使得首次适合算法使用17/10(M - 1)[向上取整]个箱子的序列。