shlogg · Early preview
Md Ariful Haque @mah-shamim

Flip Equivalent Binary Trees Solution

We can use recursive DFS to check if two binary trees are flip equivalent by comparing their root values and subtrees with or without flipping.

951. Flip Equivalent Binary Trees
Difficulty: Medium
Topics: Tree, Depth-First Search, Binary Tree
For a binary tree T, we can define a flip operation as follows: choose any node, and swap the left and right child subtrees.
A binary tree X is flip equivalent to a binary tree Y if and only if we can make X equal to Y after some number of flip operations.
Given the roots of two binary trees root1 and root2, return true if the two trees are flip equivalent or false otherwise.
Example 1:


Input: root1 = [1,2,3,4,5,6,null,null,null,7,8], root2 = [1,3,2,null,6,4,5,null,null,null,null,8,7]
Output: t...