Depth First Search

1. Which one of the following is an application of a directed graph?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

2. If mm and nn represent the number of vertices and edges respectively, which one of the following combinations cannot be true for a graph?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

3. Which data structure can be used to represent a graph using an adjacency matrix and provides random access to its entries?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

4. When performing DFS on a directed graph, how does the traversal move from a vertex?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

5. Which one of the following is an application of a directed graph?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

6. What is the main purpose of marking a vertex as visited during DFS?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

7. Which statement best describes the order in which DFS explores a graph?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

8. For a graph represented using an adjacency list, what is the time complexity of DFS in terms of VV, the number of vertices, and EE, the number of edges?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

9. Consider a connected undirected graph with VV vertices. During a DFS traversal, how many tree edges are required to first reach all vertices?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation