Toto je starší verze dokumentu!
je příkladem bezeztrátového kompresního algoritmu. Nejčetnějším znakům přiřazuje kratší kódovací sekvenci, čímž šetří místo. Je detailně popsané např. na anglické wiki, existuje online applet, který provede rozbor na strom libovolné zadané věty.
Mějme větu: TENTO TEXT JE JEN TEST
V klasickém kódování ASCII zabere 22 B neboli 176 b.
V Huffmanově kódování pouze 46 b tedy necelých 6 B.
Postup:
Znak | T | E | SPC | N | J | O | X | S |
---|---|---|---|---|---|---|---|---|
Četnost | 6 | 5 | 4 | 2 | 2 | 1 | 1 | 1 |
Na příkladu:
Znak | T | E | SPC | N | J | (X,S) | O |
---|---|---|---|---|---|---|---|
Četnost | 6 | 5 | 4 | 2 | 2 | 2 | 1 |
Znak | T | E | SPC |
---|