Skip to content

A Text Huffman Encoding Application built in C. COMP50004 Data Structures and Algorithms Milestone 2.

Notifications You must be signed in to change notification settings

rushp28/huffman-encoder

Repository files navigation

Introduction

Huffman Encoder is a robust application designed to compress text using the Huffman encoding algorithm. This application leverages the power of Dictionaries, Linear Linked List Queues, Huffman Coding Tree data structures and the Huffman encoding algorithm to efficiently handle operations such as generation of Huffman code for each character and encoding of the text using Huffman codes. This project serves as a practical implementation of Data Structures and Algorithms, demonstrating the utility of the Huffman encoding algorithm in real-world applications.



Technologies
  • Programming Language: C
  • Build System: CMake
  • Version Control: Git
  • Programming Paradigm(s): Procedural, Object-Oriented

Prerequisites
  • None
Usage
  1. Clone the repository to your local computer.
  2. Navigate to "m2.exe" on the "cmake-build-debug" folder and run it.

The End?

Thank you for checking out my project! In case of any feedback on the project please contact me.

About

A Text Huffman Encoding Application built in C. COMP50004 Data Structures and Algorithms Milestone 2.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages