← Back

🌲 Code Tree Forest

Huffman Coding - Optimal Prefix Codes

Characters

-

Nodes

-

Step

0

Total Bits

-
πŸ“ Huffman Codes
Generate characters and build Huffman tree!

πŸ“– Huffman Coding

Goal: Optimal prefix-free binary codes based on frequency

Greedy: Always merge two nodes with smallest frequencies

β€’ Frequent chars get shorter codes

β€’ No code is prefix of another

Time: O(n log n)