Dijkstras shortest path algorithm using normal and fibonacci heaps