Answered step by step
Verified Expert Solution
Question
1 Approved Answer
A directed graph G is shown in the figure below. Assume that the adjacency lists are in alphabetical order. Apply depth - first search (
A directed graph G is shown in the figure below.
Assume that the adjacency lists are in alphabetical order. Apply depthfirst search DFS on graph G In the main loop of DFS check the vertices in alphabetical order.
Answer the following questions after the DFS is completed:
a What is the value of Bf
b What is the value of Cf
c What is the value of Df
d What is the value of Hd
e What is the value of I.d
f What is the value of Jd
g What is the value of Cpi
h What is the value of Dpi
i What is the value of Fpi
Preliminaries
We start from a source vertex, s
Discover vertices in the graph
Three possible color values of a vertex
white, not discovered yet
gray, discovered but not explored
black, discovered and explored
Initially, all vertices are white
The source vertex is discovered first
PredecessorParent
While exploring gray node u we check the adjacency list uAdj
If v on uAdj is white, we say v is discovered by u We also say u is the parent or predecessor of v This is denoted by vpiu
DFSG
for each vertex u E GV
ucolor WHITE;
upi NIL;
time ;
for each vertex U E GV
if ucolor WHITE
DFSVisitG u;
;
DFSVisitG u
time time ;
ud time;
ucolor GRAY;
for each vertex v E GAdju
if vcolor WHITE
vpi u
DFSVisitG v
time time ;
uf time;
ucolor BLACK;
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started