#93 Ближайший общий предок в бинарном дереве
Дан класс, представляющий узел бинарного дерева:
public class TreeNode {
TreeNode parent;
TreeNode left;
TreeNode right;
}
Необходимо реализовать метод getLowestCommonParent(TreeNode first, TreeNode second),
который находит ближайшего общего предка (LCA) для двух заданных узлов в бинарном дереве.
Метод должен работать с ограничением по памяти O(1), то есть нельзя использовать дополнительные структуры данных,
такие как коллекции, массивы и т.д.
Разбор вопроса
Войди, чтобы начать диалог
Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти
Доступно с Premium
Это лишь одно из решений, доступных с Premium. А ещё:
- 250+ продвинутых лекций
- 1300+ практических заданий
- 500+ решений задач с реальных собеседований
- Именные сертификаты Java Hub
- Расширенный доступ к AI-ментору