ELI5: Explain Like I'm 5

Optimal binary search tree

An optimal binary search tree is a special kind of tree used to store information in an organized way. It is called a "binary search tree" because each node has two branches - one going to the left and one going to the right. Every node of the tree also has data associated with it - like a name, a number, or a piece of information.

To search for information in the tree, we start at the top and then follow a path down to the leaf where we find the desired information. By following a path down the tree, we can quickly find the desired information without having to search every node in the tree. The optimal binary search tree is the tree that has the best performance for searching. It is the tree that can get you to the information you want the quickest.