You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this repo, I build and unit test several classic and custom Data Structures from scratch. I also build implementations of these data structures in the form of Bloom Filters, Round Robin Schedulers, etc.
An Encoder for Huffman tree using 3 priority queues - MinBinaryHeap, Min 4-AryBinaryHeap and PairingHeap. The encoder reads an input file that is to be compressed and generates two output files – the compressed version of the input file and the code table.
This project implements Huffman Encoding and Decoding in Java, complete with a graphical user interface (GUI) to visualize the Huffman Tree, Huffman Codes, character frequencies, encoded text, and decoded text. The application also supports file upload and saving encoded and decoded text.