java.lang.Object
org.apache.sysds.runtime.matrix.data.sketch.countdistinctapprox.SmallestPriorityQueue

public class SmallestPriorityQueue extends Object
Deceiving name, but is used to contain the k smallest values inserted. TODO: Replace Standard Java Set and Priority Queue with optimized versions.
  • Constructor Details

    • SmallestPriorityQueue

      public SmallestPriorityQueue(int k)
  • Method Details

    • add

      public void add(double v)
    • size

      public int size()
    • peek

      public double peek()
    • poll

      public double poll()
    • isEmpty

      public boolean isEmpty()
    • clear

      public void clear()
    • toString

      public String toString()
      Overrides:
      toString in class Object