Completed by: Ludovic Favre
Data compression is the process of representing data into less bits than its original representation, thus leading to a more efficient representation.
In this project, you will understand and implement some well-known algorithms for data compression, Huffman coding and the Lempel-Ziv algorithm.
Prerequisites: good programming skills in C/C++.