Uses of Class
org.cicirello.ds.SimpleFibonacciHeapDouble
Packages that use SimpleFibonacciHeapDouble
Package
Description
This package includes core data structures used by other of our libraries and projects.
-
Uses of SimpleFibonacciHeapDouble in org.cicirello.ds
Classes in org.cicirello.ds that implement interfaces with type arguments of type SimpleFibonacciHeapDoubleModifier and TypeClassDescriptionfinal classAn implementation of a Fibonacci Heap.final classAn implementation of a Fibonacci Heap.Methods in org.cicirello.ds that return SimpleFibonacciHeapDoubleModifier and TypeMethodDescriptionSimpleFibonacciHeapDouble.copy()static <E> SimpleFibonacciHeapDouble<E> SimpleFibonacciHeapDouble.createMaxHeap()Creates an empty SimpleFibonacciHeapDouble with maximum-priority-first-out priority order.static <E> SimpleFibonacciHeapDouble<E> SimpleFibonacciHeapDouble.createMaxHeap(Collection<DoublePriorityQueueNode<E>> initialElements) Creates a SimpleFibonacciHeapDouble from a collection of (element, priority) pairs, with a maximum-priority-first-out priority order.static <E> SimpleFibonacciHeapDouble<E> SimpleFibonacciHeapDouble.createMinHeap()Creates an empty SimpleFibonacciHeapDouble with minimum-priority-first-out priority order.static <E> SimpleFibonacciHeapDouble<E> SimpleFibonacciHeapDouble.createMinHeap(Collection<DoublePriorityQueueNode<E>> initialElements) Creates a SimpleFibonacciHeapDouble from a collection of (element, priority) pairs, with a minimum-priority-first-out priority order.Methods in org.cicirello.ds with parameters of type SimpleFibonacciHeapDoubleModifier and TypeMethodDescriptionbooleanSimpleFibonacciHeapDouble.merge(SimpleFibonacciHeapDouble<E> other) Merges another priority queue into this one, adding all of its (element, priority) pairs.