Los códigos de Huffman son instantáneos y asocian las cadenas más cortas a los caracteres más frecuentes. Sea un alfabeto en el que a cada símbolo
se le ha asociado un valor, digamos
, llamado peso de
. Por ejemplo, para un ``corpus'' dado
, para cada
se cuenta el número de apariciones de
en
para obtener el valor
y se toma la ``frecuencia''
. Podemos pues suponer que para cada
,
y
.