From f18f861d593daede343b918243e73c3912d2a67b Mon Sep 17 00:00:00 2001 From: Eric Berquist Date: Sat, 4 Aug 2018 23:24:04 -0400 Subject: [PATCH] Call post-order recursive DFS in Julia. --- contents/tree_traversal/code/julia/Tree.jl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/contents/tree_traversal/code/julia/Tree.jl b/contents/tree_traversal/code/julia/Tree.jl index 79f5b4cd6..4d5c791c5 100644 --- a/contents/tree_traversal/code/julia/Tree.jl +++ b/contents/tree_traversal/code/julia/Tree.jl @@ -86,11 +86,14 @@ end function main() println("Creating Tree") - root = create_tree(2,3) + root = create_tree(2, 3) println("Using recursive DFS:") DFS_recursive(root); + println("Using recursive DFS with post-order traversal:") + DFS_recursive_postorder(root); + println("Using stack-based DFS:") DFS_stack(root); @@ -100,7 +103,7 @@ function main() println("Creating binary tree to test in-order traversal.") root_binary = create_tree(3,2) println("Using In-order DFS:") - DFS_recursive_inorder_btree(root_binary) + DFS_recursive_inorder_btree(root_binary) end main()