Question: HUFFMAN CODING Write a Java program that implements the Huffman coding algorithm. Part I is to read in a piece of text from the user.
HUFFMAN CODING
Write a Java program that implements the Huffman coding algorithm.
Part I is to read in a piece of text from the user. The program should count how many times each letter appears in the text and print out that information. For example:Part II is to create a new Binary Tree for each of the letters, add them into a Priority Queue and then keep combining the trees until only one is left you can use the Tree and Node classes provided
Part III optional for is to derive the Huffman encoding for the piece of text by using the resulting Huffman tree.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
