CS3114/5040 S26 Coursenotes

Chapter 13 Week 14

| About   «  12.2. Memory Management   ::   Contents   ::   13.2. SkipLists  »

13.1. Huffman Coding

13.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}\]

13.1.2. Huffman Coding Trees

13.1.3. Assigning Codes

13.1.4. Using Codes

13.1.5. Decoding

   «  12.2. Memory Management   ::   Contents   ::   13.2. SkipLists  »

Close Window