کدگذاری Huffman با یک priority queue مدام دو نماد کمتکرارتر را ادغام میکند و درختی میسازد که مسیرهایش همان کدهاست. هیچ کدی پیشوند کد دیگر نیست، پس رشتهبیت بدون ابهام رمزگشایی میشود.
Huffman coding
کد پیشوندی greedy که نمادهای پرتکرار را با رشتهبیت کوتاهتر مینویسد.