Skip to content

V-Wong/Huffman-Encoding

Repository files navigation

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

About

Browser-based Huffman encoding visualisation tool written in Typescript with HTML Canvas.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published