Terminologies Root node - the topmost element is called the root of the binary tree Leaf Node - the node that does not have any children is the leaf node Level of Binary Tree - horizontal distance of Binary Tree - horizontal distance of the root is 0 horizontal distance of the left child = horizontal distance of its parent minus 1 horizontal distance of the right child = horizontal distance of its parent plus 1 Predecessor - successor - Binary Tree Problems 1. Inorder traversal (Left root Right) while(root != null){ inorder(root.left) print(root.data) inorder(root.right) } 2. Preorder traversal (root Left right ) while(root != null){ print(root.data) preorder(root.left) preorder(root.right) } 3. Postorder traversal (Left right root) while(root != null){ postorder(ro...