Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

huffman-encode

zhufuge6MIT0.1.1

Huffman Coding

huffman, encode

readme

Installation

    $ npm install huffman-encode
    // or
    $ yarn add huffman-encode

Usage

    const huffmanEncode = require('huffman-encode')

    const probabilities = {
      a: 1,
      b: 2,
      c: 3,
      d: 4,
      e: 5,
      f: 6,
    }

    huffmanEncode(probabilities)
    // => {
    //   "a": "1110",
    //   "b": "1111",
    //   "c": "110",
    //   "d": "00",
    //   "e": "01",
    //   "f": "10",
    // }