Предположим, что мои персонажи и их частоты следующие:
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
Почему?