Ссылка на Заголовок
993. Двоюродные братья в двоичном дереве
Анализ названия
В двоичном дереве, если количество слоев двух конечных узлов одинаково, но у них разные родительские узлы, то эти два узла являются двоюродными узлами.
Учитывая двоичное дерево и два узла X и y, верните, являются ли два узла X и y двоичными узлами в двоичном дереве.
размышляющий
Поскольку X и y уникальны в двоичном дереве, мы можем сначала пройти все двоичное дерево, используя значение текущего узла в качестве ключа массива и сохраняя текущее количество слоев в качестве значения в массиве.
Как только обход будет завершен, можно будет непосредственно оценить соответствующие значения в массиве.
Окончательный код
Если вы считаете, что эта статья полезна для вас, вы можете воспользоваться Фондом генерации энергии Ии.