What is a Binary Search Tree?

Binary Search Trees are a hierarchical, node-based structure whose sorted nature makes for efficient search, deletion, and insertion operations.

How can I use a Binary Search Tree?

Beyond the project we do in class, one use of the Binary Search Tree is the simplification of Morse Code.

In the above image, a Binary Tree shows how a Binary Search Tree can be used to decode a string of dots and dashes, simplifying Morse Code such that we don't need to memorize every possible letter.

To learn more about BSTs, click here!