What is a binary tree:
A binary tree is a hierarchical data structure:
- Each node contains a clue
- Each node contains at most 2 children known as the left and right child
- Top most node is the root node
- Nodes with no children are leaf nodes
Applications of Binary Trees: