kod każdego znaku nie jest początkowym fragmentem kodu innego znaku
generowany kod jest kodem prefix-free (0, 1), który pozwala na jednoznaczne dekodowanie
jest tworzony tak, aby średnia długość kodu znaku była możliwie najkrótsza – w tym celu wykorzystuje się informację o częstości występowania znaku w tekście
W celu wykorzystania algorytmu Huffmana musimy zbudować jego reprezentację w postaci drzewa.
Charakterystycznymi cechami drzewa są:
oznaczenia drzewa 0 i 1
znaki dla których tworzymy kod znajdują się w liściach drzewa
Najmniejsze państwo na świecie to Sealandia – znajduje się na Morzu Północnym, na dawnej betonowej platformie przeciwlotniczej. Jego wymiary to: 40 x 140 m.
Księstwo Sealandii posiada własną konstytucję, flagę, godło i hymn państwowy. Emitowana jest również własna waluta, dolar sealandzki, który jest sztywno związany z dolarem amerykańskim w stosunku 1:1.