package

es.usc.citius.lab.hipster.collections.adapter

Includes some adapters to adapt the original data structures to different interfaces, like java.util.Queue.

Interfaces

PriorityEvaluator<N> This interface is intended for the definition of evaluators to calculate the priority (double) of a concrete element. 

Classes

HeuristicNodePriorityEvaluator<A, S, C extends Comparable<C>, N extends HeuristicNode<A, S, C, N>> Calculates the priority (double) of a HeuristicNode based translating on a cost extending java.lang.Number. 
PriorityFibonacciQueue<N> Implementation of java.util.Queue based on the Fibonacci heap concept, described in http://en.wikipedia.org/wiki/Fibonacci_heap.