Class Fast64CodeWordCoder

java.lang.Object
it.unimi.dsi.compression.CodeWordCoder
it.unimi.dsi.compression.Fast64CodeWordCoder
All Implemented Interfaces:
Coder, PrefixCoder, Serializable

public final class Fast64CodeWordCoder
extends CodeWordCoder
A fast coder based on a set of codewords of length at most 64.
See Also:
Serialized Form
  • Constructor Details

    • Fast64CodeWordCoder

      public Fast64CodeWordCoder​(BitVector[] codeWord, long[] longCodeWord)
      Creates a new codeword-based coder using the given vector of codewords. The coder will be able to encode symbols numbered from 0 to codeWord.length-1, included.
      Parameters:
      codeWord - a vector of codewords.
      longCodeWord - the same codewords as those specified in codeWord, but as right-aligned longs written in left-to-right fashion.
  • Method Details