Heap de mínimo

Existe alguma classe heap em java?
Preciso de um heap de mínimo para implementar o algoritmo de Dijkstra!
:smiley: