Lecture-11-Graphs Algo Dps Bfs
Lecture-11-Graphs Algo Dps Bfs
LECTURE-10
Discrette Structures
GRAPHS SEARCH ALGORITHMS
Applications:
Routing, Searching, Clustering.
GRAPH TRAVERSAL
a b c d
e f g h
1 2 6 7
a b c d
abgcdh
abgcd
abgcd
abgc
abfe
abg
abf
abf
e f g h
ab
ab
…
a
4 3 5 8
Red edges are tree edges
and white edges are back
edges.
GRAPH ALGORITHMS : DEPTH FIRST SEARCH (DFS)
GRAPH ALGORITHMS : DEPTH FIRST SEARCH (DFS)
GRAPH ALGORITHMS : DEPTH FIRST SEARCH (DFS)
GRAPH ALGORITHMS : DEPTH FIRST SEARCH (DFS)
N
a b c d
e f g h
hd
ch
fg
e f g h
a
3 4 5 7
Red edges are tree edges
and white edges are cross
edges.
GRAPH ALGORITHMS :
BREATH FIRST SEARCH (BFS)
GRAPH ALGORITHMS :
BREATH FIRST SEARCH (BFS)
GRAPH ALGORITHMS :
BREATH FIRST SEARCH (BFS)
GRAPH ALGORITHMS :
BREATH FIRST SEARCH (BFS)
GRAPH ALGORITHMS :
BREATH FIRST SEARCH (BFS)
GRAPH ALGORITHMS :
BREADTH FIRST SEARCH (BFS)
BREADTH FIRST SEARCH (BFS)
EXERCISE
BREADTH FIRST SEARCH (BFS)
EXERCISE
BREADTH FIRST SEARCH (BFS)
EXERCISE