ProDeveloperTutorialonAugust 30, 2026 Binary Tree: Given a binary tree and two nodes, check if they are cousins Problem Statement: Given a binary tree and two nodes, check if they are cousins Example: Input: /* * 10 * / \ * 8 12 * / \ / \ * 2 9 11 14 */…
ProDeveloperTutorialonAugust 30, 2026 Binary Tree: Given two trees, check if the tree is subtree of another tree Problem Statement: Given two trees, check if the tree is subtree of another tree. Example: Input: /* * 10 * / \ * 8 12 * / \ / \ * 2 9 11 14…
ProDeveloperTutorialonAugust 30, 2026 Binary Tree: Given a binary tree, check if there is duplicate subtree and return the duplicate subtree Problem Statement: You are given a root of a subtree, you need to return all the duplicate subtrees You need to return the root of each…
ProDeveloperTutorialonAugust 30, 2026 Binary Tree: Given a binary tree, check if duplicate values are present Problem Statement: Given a binary tree, check if duplicate values are present Example: Input: /* * 10 * / \ * 8 10 * / \ / \ * 2 9 11 14 */…
ProDeveloperTutorialonAugust 30, 2026 Binary Tree: Given a binary tree, check if the tree is a children sum property Problem Statement: Given a binary tree, check if the tree is a children sum property . Meaning, each root is a sum of its immediate two…
ProDeveloperTutorialonAugust 30, 2026 Binary Tree: Given a binary tree and a target, burn it Problem Statement: Given a binary tree and a target, burn it. Below is the burning sequence. Fire will spread to the connected nodes. Each…
ProDeveloperTutorialonAugust 30, 2026 Binary Tree: Given a binary tree and a target, delete leaf nodes having value target Problem Statement: Given a binary tree and a target, delete leaf nodes having value target Example: Input: /* * 10 * / \ * 8 12 * / \ / \ * 2…
ProDeveloperTutorialonAugust 30, 2026 Binary Tree: Given a binary tree, find the maximum path sum between two leaves Problem Statement: Given a binary tree, find the maximum path sum between two leaves. Solution Explanation: The solution needs to consider any…
ProDeveloperTutorialonAugust 30, 2026 Binary Tree: Given a binary tree and a value k, print all the nodes at distance k Problem Statement: You are given a binary tree and a target node and a value k. You need to find all the nodes at a distance k from the given…
ProDeveloperTutorialonAugust 30, 2026 Binary Tree: Given two trees, check if the structure are identical Problem Statement: You are given two trees, you need to check if both tree structure are identical Example: Input: Output: Yes Solution…