Binary Tree
Definition
- Is a Tree like data structure where every node has at most two children.
- There is one left and right child node.
What you need to know
- Designed to optimize searching and sorting.
- A degenerate tree is an unbalanced tree, which if entirely one-sided, is essentially a linked list.
- They are comparably simple to implement than other data structures.