Top 25 Problems on Trees # Status Problem video Level Completes Likes 443 Check the completeness of given binary tree | Set 2 - Using Level Order Traversal Medium 0.17 % 0 431 Check the completeness of given binary tree | Set 1 - Using Node Count Medium 0.00 % 0 425 Check if the given binary tree is Full or not Beginner 0.51 % 1 189 Convert BST to Greater Sum Tree Medium 0.51 % 0 183 Convert binary tree to its Sum tree Medium 0.51 % 1 181 Binary Tree - Preorder Traversal - Non Recursive Approach Beginner 0.17 % 0 142 Locate the Farthest Left Node on the Bottom Level Medium 0.00 % 0 134 Diameter Of a Binary Tree Hard 0.51 % 1 130 Find and Print Full Nodes in a Binary Tree Beginner 0.17 % 0 97 Construct Binary Search Tree from a given Preorder Traversal using Recursion Hard 0.34 % 0 69 Convert Sorted Singly Linked List to Balanced Binary Search Tree Medium 0.51 % 1 68 Transforming a Binary Tree into its Mirror Image Beginner 0.34 % 0 65 Given a binary tree, Find the Maximum Path Sum between Any Two Leaves Medium 0.00 % 0 63 Print Right View of Binary Tree Medium 0.00 % 0 62 In a Binary Tree, Check if Two nodes has the same parent or are siblings Medium 0.34 % 0 61 Determine If Two Nodes are Cousins Medium 0.34 % 0 59 Print All Root-to-Leaf Paths in a Binary Tree Medium 0.17 % 0 54 Maximum Width of a Binary Tree Medium 0.00 % 0 48 Determining Whether a Given Binary Tree is a Binary Search Tree (BST) Medium 0.51 % 1 41 Sorted Array to Binary Search Tree of Minimal Height Medium 0.68 % 1 40 In a Binary Tree, Create Linked Lists of all the nodes at each depth Hard 0.17 % 0 38 Determining Binary Tree Balance Medium 0.34 % 0 36 Find the Maximum Depth OR Height of a Binary Tree Beginner 0.68 % 1 Check the completeness of given binary tree | Set 2 - Using Level Order Traversal Check the completeness of given binary tree | Set 1 - Using Node Count Check if the given binary tree is Full or not Convert BST to Greater Sum Tree Convert binary tree to its Sum tree Binary Tree - Preorder Traversal - Non Recursive Approach Locate the Farthest Left Node on the Bottom Level Diameter Of a Binary Tree Find and Print Full Nodes in a Binary Tree Construct Binary Search Tree from a given Preorder Traversal using Recursion Convert Sorted Singly Linked List to Balanced Binary Search Tree Transforming a Binary Tree into its Mirror Image Given a binary tree, Find the Maximum Path Sum between Any Two Leaves Print Right View of Binary Tree In a Binary Tree, Check if Two nodes has the same parent or are siblings Determine If Two Nodes are Cousins Print All Root-to-Leaf Paths in a Binary Tree Maximum Width of a Binary Tree Determining Whether a Given Binary Tree is a Binary Search Tree (BST) Sorted Array to Binary Search Tree of Minimal Height In a Binary Tree, Create Linked Lists of all the nodes at each depth Determining Binary Tree Balance Find the Maximum Depth OR Height of a Binary Tree 1