Class IntDoubleHeap

java.lang.Object
gaiasky.util.IntDoubleHeap

public class IntDoubleHeap extends Object
A min-heap of integers with associated double keys.
  • Constructor Details

    • IntDoubleHeap

      public IntDoubleHeap(int capacity)
  • Method Details

    • add

      public void add(int index, double value)
    • peekValue

      public double peekValue()
    • peekIndex

      public int peekIndex()
    • poll

      public void poll()
    • maxIndex

      public int maxIndex()
    • value

      public double value(int index)
    • index

      public int index(int index)
    • remove

      public void remove(int index)
    • clear

      public void clear()
    • size

      public int size()
    • indexArray

      public int[] indexArray()