What is Binary Tree ?

( tap to know )

  • A binary search tree is a useful data structure for fast addition and removal of data.

  • It is composed of nodes, which stores data and also links to upto two other child nodes. It is the relationship between the leaves linked to and the linking leaf, also known as the parent node, which makes the binary tree such an efficient data structure.

  • For a binary tree to be a binary search tree, the data of all the nodes in the left sub-tree of the root node should be less than the data of the root. The data of all the nodes in the right subtree of the root node should be greater than equal to the data of the root. As a result, the leaves on the farthest left of the tree have the lowest values, whereas the leaves on the right of the tree have the greatest values.

Binary Tree may Look Like This :

ROOT

LEFT CHILD

RIGHT CHILD