假设我的字符及其频率如下:
Char Freq.
a 1
b 2
c 3
d 4
e 5
f 6
g 7
h 8
在构建树时,在第 2 步中,我们有:
[3] [3] [4] [5] [6] [7] [8]
/ \ c d e f g h
/ \
[1] [2]
a b
现在,既然我们有两个 3,我们如何确定它们的优先级呢?
在霍夫曼编码中,这被认为是:
[3] [3] [4] [5] [6] [7] [8]
c / \ d e f g h
/ \
[1] [2]
a b