哈夫曼编码码字和码长怎么算