Uses of Annotation Type
org.jheaps.annotations.LogarithmicTime
Packages that use LogarithmicTime
Package
Description
Heaps using an array representation
Heaps using an explicit "pointer-based" dag representation
Monotone heaps
Heaps using an explicit "pointer-based" tree representation
-
Uses of LogarithmicTime in org.jheaps.array
Methods in org.jheaps.array with annotations of type LogarithmicTimeModifier and TypeMethodDescriptionvoidAbstractArrayAddressableHeap.ArrayHandle.decreaseKey(K newKey) AbstractArrayAddressableHeap.deleteMin()Delete and return an element with the minimum key.AbstractArrayHeap.deleteMin()Delete and return an element with the minimum key.BinaryArrayBulkInsertWeakHeap.deleteMin()Delete and return an element with the minimum key.BinaryArrayIntegerValueHeap.deleteMin()Delete and return an element with the minimum key.BinaryArrayWeakHeap.deleteMin()Delete and return an element with the minimum key.Insert a new element into the heap with a null value.Insert a new element into the heap.voidInsert a key into the heap.voidInsert a key into the heap.voidInsert an element into the heap.voidInsert a key into the heap. -
Uses of LogarithmicTime in org.jheaps.dag
Methods in org.jheaps.dag with annotations of type LogarithmicTimeModifier and TypeMethodDescriptionHollowHeap.deleteMin()Delete and return an element with the minimum key. -
Uses of LogarithmicTime in org.jheaps.monotone
Methods in org.jheaps.monotone with annotations of type LogarithmicTime -
Uses of LogarithmicTime in org.jheaps.tree
Methods in org.jheaps.tree with annotations of type LogarithmicTimeModifier and TypeMethodDescriptionvoidBinaryTreeAddressableHeap.Node.decreaseKey(K newKey) voidDaryTreeAddressableHeap.Node.decreaseKey(K newKey) voidPairingHeap.Node.decreaseKey(K newKey) Decrease the key of the element.voidBinaryTreeAddressableHeap.Node.delete()voidDaryTreeAddressableHeap.Node.delete()voidFibonacciHeap.Node.delete()Delete the element from the heap that it belongs.voidPairingHeap.Node.delete()Delete the element from the heap that it belongs.voidRankPairingHeap.Node.delete()Delete the element from the heap that it belongs.voidSimpleFibonacciHeap.Node.delete()Delete the element from the heap that it belongs.BinaryTreeAddressableHeap.deleteMin()Delete and return an element with the minimum key.CostlessMeldPairingHeap.deleteMin()Delete and return an element with the minimum key.DaryTreeAddressableHeap.deleteMin()FibonacciHeap.deleteMin()Delete and return an element with the minimum key.PairingHeap.deleteMin()Delete and return an element with the minimum key.RankPairingHeap.deleteMin()Delete and return an element with the minimum key.SimpleFibonacciHeap.deleteMin()Delete and return an element with the minimum key.SkewHeap.deleteMin()Delete and return an element with the minimum key.Insert a new element into the heap with a null value.Insert a new element into the heap.Insert a new element into the heap with a null value.Insert a new element into the heap.Insert a new element into the heap with a null value.Insert a new element into the heap.Insert a new element into the heap with a null value.Insert a new element into the heap.voidPairingHeap.meld(MergeableAddressableHeap<K, V> other) Meld a heap into the current heap.