Dijkstra Shortest Path

Find shortest path using priority queue.

Examples
Input: [5,[[0,1,2],[0,2,4],[1,2,1],[1,3,7],[2,4,3],[3,4,1]],0]
Output: [0,2,3,9,6]
Hints

Dijkstra Shortest Path

Find shortest path using priority queue.