- Introduction to trees
- Binary tree
- Binary tree traversal - Breadth first and Depth first strategy
- Binary tree: Level order traversal
- Print level order traversal of a binary tree.
- Binary tree traversal: Inorder, Preorder, Postorder
- Preorder traversal of binary tree
- Inorder traversal of a binary tree
- Postorder traversal of Binary trees
- Find height of a binary tree
- Find maximum depth or height of a binary tree
- Determine if two binary trees are identical.
- Count number of leaves in a binary tree
- Create mirror image of a binary tree
- Construct a binary tree given its inorder and preorder traversals

In this lesson, we have described binary tree data structure.