Class DepthFirstFastLookupPriorityQueue

    • Field Detail

      • useExactEstimatePriority

        protected final boolean useExactEstimatePriority
    • Constructor Detail

      • DepthFirstFastLookupPriorityQueue

        public DepthFirstFastLookupPriorityQueue​(int initialCapacity)
        Creates a PriorityQueue with the specified initial capacity that orders its elements according to the specified comparator.
        Parameters:
        initialCapacity - the initial capacity for this priority queue
        Throws:
        java.lang.IllegalArgumentException - if initialCapacity is less than 1
      • DepthFirstFastLookupPriorityQueue

        public DepthFirstFastLookupPriorityQueue​(int initialCapacity,
                                                 int maxCost)
      • DepthFirstFastLookupPriorityQueue

        public DepthFirstFastLookupPriorityQueue​(int initialCapacity,
                                                 boolean useExactEstimatePriority)
      • DepthFirstFastLookupPriorityQueue

        public DepthFirstFastLookupPriorityQueue​(int initialCapacity,
                                                 int maxCost,
                                                 boolean useExactEstimatePriority)