mapped binary heap in dijkstra