Class PriorityQueueMin<T extends org.spectrumauctions.sats.core.model.cats.graphalgorithms.KeyInterface>
- java.lang.Object
-
- org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMin<T>
-
public class PriorityQueueMin<T extends org.spectrumauctions.sats.core.model.cats.graphalgorithms.KeyInterface> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PriorityQueueMin(int length)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecreaseKey(T element, double key, int idx)TextractMin(int idx)voidinsert(T element, int idx)booleanisEmpty()Tmin()java.lang.StringtoString()
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
isEmpty
public boolean isEmpty()
-
insert
public void insert(T element, int idx)
-
min
public T min()
-
extractMin
public T extractMin(int idx)
-
decreaseKey
public void decreaseKey(T element, double key, int idx)
-
-