Understanding Time complexity calculation for Dijkstra Algorithm

Dijkstra’s shortest path algorithm is O(ElogV) where: V is the number of vertices E is the total number of edges Your analysis is correct, but your symbols have different meanings! You say the algorithm is O(VElogV) where: V is the number of vertices E is the maximum number of edges attached to a single node. Let’s rename your E to N. So one analysis says O(ElogV) and another … Read more