Close
Register
Close Window

Chapter 5 Week 6

Show Source |    | About   «  4.2. Heaps   ::   Contents   ::   6.1. Sorting Part 1  »

5.1. Huffman Coding

5.1.1. Huffman Coding

5.1.1.1. Coding

  • ASCII codes are fixed length (7 + 1 bits)
    • In general, $n$ bits can store $2^n$ codes
  • An alternative is variable-length coding

  • The relative frequencies for eight selected letters.

    \[\begin{split}\begin{array}{|c|cccccccc|} \hline \textrm Letter & C & D & E & K & L & M & U & Z\\ \textrm Frequency & 32 & 42 & 120 & 7 & 42 & 24 & 37 & 2\\ \hline \end{array}\end{split}\]

5.1.1.2. Huffman Coding Trees

Settings

Proficient Saving... Error Saving
Server Error
Resubmit

5.1.1.3. Assigning Codes

Settings

Proficient Saving... Error Saving
Server Error
Resubmit

5.1.1.4. Using Codes

Settings

Proficient Saving... Error Saving
Server Error
Resubmit

5.1.1.5. Decoding

Settings

Proficient Saving... Error Saving
Server Error
Resubmit

5.1.1.6. Tree vs. Trie (1)

Settings

Proficient Saving... Error Saving
Server Error
Resubmit

5.1.1.7. Tree vs. Trie (2)

Settings

Proficient Saving... Error Saving
Server Error
Resubmit

   «  4.2. Heaps   ::   Contents   ::   6.1. Sorting Part 1  »

nsf
Close Window