Class BreadthFirstFastLookupPriorityQueue

    • Field Detail

      • useExactEstimatePriority

        protected final boolean useExactEstimatePriority
    • Constructor Detail

      • BreadthFirstFastLookupPriorityQueue

        public BreadthFirstFastLookupPriorityQueue​(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
      • BreadthFirstFastLookupPriorityQueue

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

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

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