Simple and elegant implementations of compression algorithms written in C++.
Includes implementations for Huffman, LZ77 and LZW (implemented using a Trie data structure).
Done as homework for the "Data Compression and Encryption" course.
All projects have a GUI build with WinForms using C++/CLI, so Visual Studio is needed to compile them.