Presentation is loading. Please wait.

Presentation is loading. Please wait.

Alyce Brady CS 470: Data Structures CS 510: Computer Algorithms Post-order Traversal: Left Child - Right Child - Root Depth-First Search.

Similar presentations


Presentation on theme: "Alyce Brady CS 470: Data Structures CS 510: Computer Algorithms Post-order Traversal: Left Child - Right Child - Root Depth-First Search."— Presentation transcript:

1 Alyce Brady CS 470: Data Structures CS 510: Computer Algorithms Post-order Traversal: Left Child - Right Child - Root Depth-First Search

2 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root

3 A BC DEFG HIJKLMNO

4 A BC DEFG HIJKLMNO

5 A BC DEFG HIJKLMNO H H

6 A BC DEFG HIJKLMNO H H

7 A BC DEFG HIJKLMNO H H

8 A BC DEFG HIJKLMNO H I

9 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I

10 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D

11 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D

12 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D

13 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D

14 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J

15 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J

16 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J

17 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K

18 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K

19 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E

20 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E

21 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B

22 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B

23 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B

24 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B

25 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B

26 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L

27 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L

28 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L

29 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L M

30 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L M

31 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L M F

32 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L M F

33 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L M F

34 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L M F

35 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L M F N

36 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L M F N

37 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L M F N

38 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L M F N O

39 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L M F N O

40 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L M F N O G

41 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L M F N O G

42 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L M F N O G C

43 A BC DEFG HIJKLMNO Post-order Traversal: Left Child - Right Child - Root H I D J K E B L M F N O G C

44 Post-order Traversal: Left Child - Right Child - Root A BC DEFG HIJKLMNO H I D J K E B L M F N O G C A

45 Post-order Traversal: Left Child - Right Child - Root A BC DEFG HIJKLMNO H I D J K E B L M F N O G C A

46 Pseudo-Code for Post-order Traversal post-traverse post-traverse left subtree post-traverse right subtree visit current node e.g., print value

47 Time and Space Complexity for Depth-First Search Algs. Time Complexity Time Complexity –Visit each node three timesO(n) first arrival first arrival return from left child return from left child return from right child return from right child

48 Space Complexity Space Complexity –Stack to handle recursion Stack length = depth of tree Stack length = depth of tree best case: lg n best case: lg n worst case: n O(n) worst case: n O(n) Time and Space Complexity for Depth-First Search Algs.


Download ppt "Alyce Brady CS 470: Data Structures CS 510: Computer Algorithms Post-order Traversal: Left Child - Right Child - Root Depth-First Search."

Similar presentations


Ads by Google