You can prepare effectively for Computer Science Engineering (CSE) GATE Computer Science Engineering(CSE) 2027 Mock Test Series with this dedicated MCQ Practice Test (available with solutions) on the important topic of "Test: Graphs Algorithms- 2". These 25 questions have been designed by the experts with the latest curriculum of Computer Science Engineering (CSE) 2026, to help you master the concept.
Test Highlights:
Sign up on EduRev for free to attempt this test and track your preparation progress.
Consider the following directed graph:
The number of different topological orderings of the vertices of the graph is _____________.
Detailed Solution: Question 1
Breadth First Search (BFS) is started on a binary tree beginning from the root vertex. There is a vertex t at a distance four from the root. If t is the n-th vertex in this BFS traversal, then the maximum possible value of n is _________.
Detailed Solution: Question 2
Detailed Solution: Question 3
Which one of the following algorithm design techniques is used in finding all pairs of shortest distances in a graph?
Detailed Solution: Question 4
The most appropriate matching for the following pairs

is:
Detailed Solution: Question 5
Consider an undirected unweighted graph G. Let a breadth-first traversal of G be done starting from a node r. Let d(r,u) and d(r,v) be the lengths of the shortest paths from r to u and v respectively in G. if u visited before v during the breadth-first traversal, which of the following statements is correct?
Detailed Solution: Question 6
Consider the following graph
Among the following sequences
I. abeghf
II. abfehg
III. abfhge
IV. afghbe
which are depth first traversals of the above graph?
Detailed Solution: Question 7
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?
Detailed Solution: Question 8
Let G1 = (V, E1) and G2 = (V, E2) be connected graphs on the same vertex set V with more than two vertices. If G1 ∩ G2 = (V, E1 ∩ E2 ) is not a connected graph, then the graph G1 ∪ G2 = (V, E1 ∪ E2 )
Detailed Solution: Question 9
Consider the undirected graph below:
Using Prim's algorithm to construct a minimum spanning tree starting with node A, which one of the following sequences of edges represents a possible order in which the edges would be added to construct the minimum spanning tree?
Detailed Solution: Question 10
Let S and t be two vertices in a undirected graph G=(V,E) having distinct positive edge weights. Let [X,Y] be a partition of V such that s ∈ X and t ∈ Y . Consider the edge having the minimum weight amongst all those edges that have one vertex in X and one vertex in Y
The edge e must definitely belong to:.
Detailed Solution: Question 11
In a depth-first traversal of a graph G with n vertices, K edges are marked as tree edges. The number of connected components in G is
Detailed Solution: Question 12
In the following table, the left column contains the names of standard graph algorithms and the right column contains the time complexities of the algorithms. Match each algorithm with its time complexity.
Detailed Solution: Question 13
To implement Dijkstra’s shortest path algorithm on unweighted graphs so that it runs in linear time, the data structure to be used is:
Detailed Solution: Question 14
Let T be a depth first search tree in an undirected graph G. Vertices u and ν are leaves of this tree T. The degrees of both u and ν in G are at least 2. which one of the following statements is true?
Detailed Solution: Question 15
Which of the following is the correct decomposition of the directed graph given below into its strongly connected components?
Detailed Solution: Question 16
Consider the depth-first-search of an undirected graph with 3 vertices P, Q, and R. Let discovery time d(u) represent the time instant when the vertex u is first visited, and finish time f(u) represent the time instant when the vertex u is last visited. Given that
Which one of the following statements is TRUE about the graph
Detailed Solution: Question 17
In an unweighted, undirected connected graph, the shortest path from a node S to every other node is computed most efficiently, in terms of time complexity, by
Detailed Solution: Question 18
Consider the DAG with
Which of the following is not a topological ordering?
Detailed Solution: Question 19
A depth-first search is performed on a directed acyclic graph. Let d[u] denote the time at which vertex u is visited for the first time and f[u] the time at which the dfs call to the vertex u terminates. Which of the following statements is always true for all edges (u, v) in the graph ?
Detailed Solution: Question 20
Consider a weighted undirected graph with positive edge weights and let be an edge in the graph. It is known that the shortest path from the source vertex to has weight 53 and the shortest path from to has weight 65. Which one of the following statements is always true?
Detailed Solution: Question 21
The Breadth First Search algorithm has been implemented using the queue data structure. One possible order of visiting the nodes of the following graph is
Detailed Solution: Question 22
Dijkstra's single source shortest path algorithm when run from vertex in the above graph, computes the correct shortest path distance to
Detailed Solution: Question 23
The most efficient algorithm for finding the number of connected components in an undirected graph on vertices and edges has time complexity
Detailed Solution: Question 24
Consider the following sequence of nodes for the undirected graph given below.
A Depth First Search (DFS) is started at node a. The nodes are listed in the order they are first visited. Which all of the above is (are) possible output(s)?
Detailed Solution: Question 25