Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
11
Зеркальное отражение бинарного дерева
Условие задачи
Для переданного корня дерева root выполнить его зеркальное отражение (инвертировать) и вернуть полученный корень.
function TreeNode(val, left, right) {
this.val = (val === undefined ? 0 : val)
this.left = (left === undefined ? null : left)
this.right = (right === undefined ? null : right)
}
Примеры:
1 1
/ \ / \
2 3 => 3 2
1 1
/ \ / \
2 3 => 3 2
/ \ / \ / \ / \
4 5 6 ? ? 6 5 4