Answered step by step
Verified Expert Solution
Question
1 Approved Answer
An undirected graph G is shown in the figure below. Assume that the adjacency lists are in alphabetical order. Apply breadth - first search (
An undirected graph G is shown in the figure below.
Assume that the adjacency lists are in alphabetical order. Apply breadthfirst search BFS on graph G starting from vertex A
Answer the following questions after BFS is completed
a What is the value of Cd
b What is the value of Jd
c What is the value of Cpi
d What is the value of Jpi
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
BFSG s
for each vertex u E GV s
ucolor WHITE;
ud inf; upi NIL;
scolor GRAY;
sd ; spi NIL
Q
EnqueueQ s
while Q
u DEQUEUEQ
for each vertex v E GAdju
if vcolor WHITE
vcolor GRAY
vd ud
vpi u
EnqueueQ v
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