�Depth First Search Traversal(DFS)�Breadth First Search Traversal(BFS)�
Smt M.Jeevana Sujitha
Assistant Professor
Department of Computer science and Engineering
SRKR Engineering College, Bhimavaram, AP-534204
Advanced Data Structures Graph Traversals
� Objectives�
Introduction
Graph Traversal Techniques
Depth First Search Traversal(DFS)
Depth First Search Traversal(DFS)
Steps to implement DFS Traversal
Example�
Consider the following graph to perform DFS Traversal
A
B
C
D
E
F
G
DFS Traversal �
A
B
C
D
E
F
G
|
|
|
|
|
|
|
A |
Stack
DFS Traversal �
A
B
C
D
E
F
G
|
|
|
|
|
|
B |
A |
Stack
DFS Traversal �
A
B
C
D
E
F
G
|
|
|
|
|
C |
B |
A |
Stack
DFS Traversal �
A
B
C
D
E
F
G
|
|
|
|
E |
C |
B |
A |
Stack
DFS Traversal �
A
B
C
D
E
F
G
|
|
|
D |
E |
C |
B |
A |
Stack
DFS Traversal �
A
B
C
D
E
F
G
|
|
|
|
E |
C |
B |
A |
Stack
DFS Traversal �
A
B
C
D
E
F
G
|
|
|
F |
E |
C |
B |
A |
Stack
DFS Traversal �
A
B
C
D
E
F
G
|
|
G |
F |
E |
C |
B |
A |
Stack
DFS Traversal �
A
B
C
D
E
F
G
|
|
|
F |
E |
C |
B |
A |
Stack
DFS Traversal �
A
B
C
D
E
F
G
|
|
|
|
E |
C |
B |
A |
Stack
DFS Traversal �
A
B
C
D
E
F
G
|
|
|
|
|
C |
B |
A |
Stack
DFS Traversal �
A
B
C
D
E
F
G
|
|
|
|
|
|
B |
A |
Stack
DFS Traversal �
A
B
C
D
E
F
G
|
|
|
|
|
|
|
A |
Stack
DFS Traversal �
A
B
C
D
E
F
G
|
|
|
|
|
|
|
|
Stack
DFS Traversal �
A
B
C
D
E
F
G
Applications of DFS �
Applications of DFS �
Applications of DFS �
Thank you