andyj1 / cs106b-huffman-code

https://web.stanford.edu/class/archive/cs/cs106b/cs106b.1176//assn/huffman.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cs106b-huffman-code

  • Motivation: while taking data structures and algorithms course, the idea of compression using variable length code (VLC) based on a trie seemed appealing, and piqued interest for applications in various data compressions, one of which is Huffman coding.

Code: /Huffman/src/encoding.cpp

  • implementation of huffman coding process, with guidelines by CS106B-Stanford
  • created with Qt Creator with StanfordCPPLib

About

https://web.stanford.edu/class/archive/cs/cs106b/cs106b.1176//assn/huffman.html


Languages

Language:C++ 93.4%Language:Makefile 4.9%Language:QMake 1.0%Language:C 0.7%Language:Objective-C 0.1%