Задача

Даны корни двух бинарных деревьев p и q . Напишите функцию, которая проверяет, являются ли они одинаковыми или нет.

Два бинарных дерева считаются одинаковыми, если они структурно идентичны, и узлы имеют одинаковые значения.

Примеры

Пример 1

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

Пример 2

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

Пример 3

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

Решение