Shortest-Path
Question 1 |
Which one of the following algorithm design techniques is used in finding all pairs of shortest distances in a graph?
Dynamic programming | |
Backtracking | |
Greedy | |
Divide and Conquer |
Question 1 Explanation:
In Dynamic programming Floyd Warshall algorithm is used to calculate the all pairs shortest path distance.
Question 2 |
Suppose we run Dijkstra’s single source shortest-path algorithm on the following edge weighted directed graph with vertex P as the source. In what order do the nodes get included into the set of vertices for which the shortest path distances are finalized?

P, Q, R, S, T, U | |
P, Q, R, U, S, T | |
P, Q, R, U, T, S | |
P, Q, T, R, U, S
|
Question 2 Explanation:

P, Q, R, U, S, T