Huffman decoding and decoding course design includes initialization, encoding, decoding, printing code files, printing Huffman tree, etc. written in C++