first и second. Проверьте, одинаковые ли это деревья.
Деревья одинаковые, если они совпадают по форме (у соответствующих вершин дети есть или отсутствуют с одних и тех же сторон) и значения в соответствующих вершинах равны. Два пустых дерева тоже считаются одинаковыми.
Верните True, если деревья одинаковые, иначе False.first=tree_node([6, 2, 8, None, 4]), second=tree_node([6, 2, 8, None, 4]) → True
Форма и значения совпадают во всех вершинах.
first=tree_node([6, 2, 8]), second=tree_node([6, 8, 2]) → False
Форма одинаковая, но 2 и 8 стоят с разных сторон от корня.
first=tree_node([5, 5]), second=tree_node([5, None, 5]) → False
Значения те же, но во втором дереве ребёнок справа, а не слева.
Node.val ≤ 10^4first=tree_node([6, 2, 8, None, 4]), second=tree_node([6, 2, 8, None, 4])
True
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 135 тестов на сервере, включая скрытые.