Download presentation
Presentation is loading. Please wait.
Published byCaren Dorsey Modified over 9 years ago
1
Three Types of Depth-First Search Alyce Brady CS 470: Data Structures CS 510: Computer Algorithms
2
Pre-order Traversal: Root - Left Child - Right Child Depth-First Search
3
Pre-order Traversal: Root - Left Child - Right Child A BC DEFG HIJKLMNO
4
A BC DEFG HIJKLMNO A A
5
A BC DEFG HIJKLMNO A A
6
A BC DEFG HIJKLMNO A B
7
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B
8
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D
9
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D
10
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H
11
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H
12
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H
13
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I
14
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I
15
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I
16
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I
17
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E
18
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E
19
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J
20
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J
21
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J
22
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K
23
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K
24
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K
25
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K
26
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K
27
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C
28
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C
29
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F
30
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F
31
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L
32
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L
33
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L
34
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L M
35
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L M
36
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L M
37
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L M
38
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L M G
39
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L M G
40
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L M G N
41
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L M G N
42
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L M G N
43
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L M G N O
44
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L M G N O
45
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L M G N O
46
A BC DEFG HIJKLMNO Pre-order Traversal: Root - Left Child - Right Child A B D H I E J K C F L M G N O
47
Pre-order Traversal: Root - Left Child - Right Child A BC DEFG HIJKLMNO A B D H I E J K C F L M G N O
48
Pseudo-Code for Pre-order Traversal pre-traverse visit current node e.g., print value pre-traverse left subtree pre-traverse right subtree
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.