Skip to content

BoominHutJr/HuffmanCodingVisualizer

Repository files navigation

HuffmanCodingVisualizer

Python program that generates a GUI which depicts the process of creatign a huffman tree

Encoding:

Input: a .txt file.

Functions:

  1. Form a huffman tree according to the frequency of each letter in the file and print it in form of a binary tree on the screen as a part of your UI design;
  2. Create a dictionary of codewords (letter to code) and print it to the screen;
  3. Print the results of encoding to an output file;

Decoding:

Input: An encoded file from you encoding part.

Functions:

  1. Print the results to a file.

About

Python program that generates a GUI which depicts the process of creatign a huffman tree

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages