View on GitHub

leetcode-diaries

A journal to record the solution of the various Leetcode problems solved over the course of time.

Same Tree

Leetcode problem 100; Difficulty: Easy

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.

Constraints:

Example 1:

image

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

Output: true

Example 2:

image

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

Output: false

Example 3:

image

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

Output: false

Submitted Solution

Both of the implemented solutions, using depth first traversal (pre-order) and breadth first traversal, recevied the following rating on Leetcode:

image