Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 505 Bytes

README.md

File metadata and controls

10 lines (8 loc) · 505 Bytes

Huffman-Encoding

A single page web app that generates and renders a binary Huffman tree based on the Huffman encoding algorithm. Implemented in HTML5 Canvas for the core graphics and React + Bootstrap for the remaining control panels.

alt text

Features

  • User input of up to 8 symbols by probabilities
  • Huffman compression algorithm to encode each symbol by a binary string
  • Visualisation of the generated Huffman tree using HTML5 Canvas
  • Retracing of any user selected path