Char Code
==== ====
E 0000
i 0001
y 0010
l 0011
k 0100
. 0101
space 011
e 10
r 1100
s 1101
n 1110
a 1111
Texto original:
Ojos misteriosos vistos cerca del lago
Codificado:
0000101100000110011100010101101101001111101011111100011001111110100100101
¿Por qué no hay necesidad de un separador en la codificación de Huffman?
Eerie eyes seen near lake
(bueno, excepto el carácter de espacio). Pero los personajes en sí no necesitan separadores. ¿Por qué no es eso?
cat cheat for mice
≠ catch eat form ice
. Su analogía es defectuosa: cada letra es atómica; Las letras son trivialmente distinguidas e intrínsecamente separables. Una mejor analogía sería "¿Por qué puedes leer un guión cursivo (escrito a mano), cuando cada palabra es solo una línea larga, ondulada y auto intersectada?", E incluso esa es una analogía pobre, ya que puedes ver una palabra escrita a mano ( o incluso una parte de uno) y discernir las letras individuales, mientras que una cadena codificada por Huffman es un galimatías si no puede ver el comienzo.