• retagged by
1,948 views
0 0 votes

What will be the running-time of Dijkstra's single source shortest path algorithm, if the graph $G(V,E)$ is stored in the form of an adjacency list and binary heap is used?

  1. $O (\mid V \mid 2)$
  2. $O (\mid V \mid \log \mid V \mid)$
  3. $O ( ( \mid E \mid+\mid V \mid ) \log \mid V \mid )$
  4. $O( \log \mid V \mid )$

2 Answers

Best answer
0 0 votes
The running time will be O ( ( |E|+|V| ) log |V|) when we use adjacency list and binary heap.
• selected by
0 0 votes

@Bikram sir, please help as we know Dijkstra's take O(ElogV) and as it is linklist  implentation it will be sparks graph  E is O(V) so answer should be O(Vlog V)

Answer:
Position:
Show:

Related questions

2 2 votes
2 answers 2 answers
806
806 views
Bikram asked May 26, 2017
806 views
Assume Dijkstra's Algorithm is used to find the shortest paths from node G in the above graph. The total number of edges which are not included in any of the shortest pat...
18 18 votes
1 1 answer
3.1k
3.1k views
User007 asked Sep 24, 2016
3,141 views
For the graph given below Dijkstra’s algorithm does not provide correct shortest path tree.Suppose a new graph that is different only in weight between Q to S is created....