View on GitHub

reading-notes

Trees

LINKS

Trees

Common Terminology

Traversals

An important aspect of trees is how to traverse them. Traversing a tree allows us to search for a node, print out the contents of a tree, and much more! There are two categories of traversals when it comes to trees:

Depth First

Depth first traversal is where we prioritize going through the depth (height) of the tree first. There are multiple ways to carry out depth first traversal, and each method changes the order in which we search/print the root. Here are three methods for depth first traversal:

Tree Example

Given the sample tree above, our traversals would result in different paths:

Back to Homepage