Introduction to Huffman Coding
Alphabet
Codes
Prefix-Free Codes
Fixed-Length Binary Codes
Variable-Length Binary Codes
The Problem: Optimal Prefix-Free Codes
Codes as Trees
Huffman's Greedy Algorithm
Pseudocode
Implementation