Class LongHashSet

java.lang.Object
edu.berkeley.nlp.lm.collections.LongHashSet
All Implemented Interfaces:
Serializable

public final class LongHashSet extends Object implements Serializable
Open address hash map with linear probing. Assumes keys are non-negative (uses -1 internally for empty key). Returns 0.0 for keys not in the map.
Author:
adampauls
See Also:
  • Constructor Details

    • LongHashSet

      public LongHashSet()
    • LongHashSet

      public LongHashSet(int initCapacity_)
  • Method Details

    • setLoadFactor

      public void setLoadFactor(double loadFactor)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • put

      public boolean put(long k)
    • get

      public boolean get(long k)
    • containsKey

      public boolean containsKey(long k)
    • isEmpty

      public boolean isEmpty()
    • ensureCapacity

      public void ensureCapacity(int capacity)
    • size

      public int size()
    • clear

      public void clear()
    • remove

      public void remove(long k)
    • copy

      public LongHashSet copy()