Design and implement efficient data structure and algorithm for computing Huffman code for each symbol in the input file. Then compress the input file, print out the compression ratio, and decode the ...