Same Tree
Beginner Mode

Problem Statement

Given the roots of two binary trees p and q, write a function to check if they are the same or not.

Two binary trees are considered the same if they are structurally identical, and the nodes have the same value.

Additional information

  • The number of nodes in both trees is in the range [0, 100].
  • -10^4 <= Node.val <= 10^4

Example 1:

Input: p = [1, 2, 3], q = [1, 2, 3]

Output: true

Example 2:

Input: p = [1, 2], q = [1, null, 2]

Output: false

Explanation: The trees have the same values but different structures.

Example 3:

Input: p = [1, 2, 1], q = [1, 1, 2]

Output: false
Quick Solution

Code Environment

Sign in or try as guest to run your code.

Sign In

Track

Question Difficulty Company Access
Need more practice in this area? Explore more questions →