Huffman Encoding & Python Implementation

An old but efficient compression technique with Python Implementation

Yağmur Çiğdem Aktaş
Towards Data Science
5 min readAug 11, 2021

--

Huffman Encoding is a Lossless Compression Algorithm used to compress the data. It is an algorithm developed by David A. Huffman while he was a Sc.D. student at MIT, and published in the 1952 paper “A Method for the Construction of Minimum-Redundancy Codes”. [1]

As it can be understood from being a “Compression Technique”, the aim is to encode the same data in a way that takes up less space. Accordingly, when a data is…

--

--