В общем-то с обходом дерева я знаком, и ранее уже пытался решить это с использование чего-то похожего на dfs, но в итоге приходил к одному, дерево было не ровным, разъезжалось в некоторых местах и элементы пересекались. Я отходил от уровня с максимальной шириной к руту
Возможно я что-то не так делаю, но при компиляции в библиотеке находит кучу ошибок. Вы бы не могли привести небольшой пример поиска по id? Сам я пытался на основе того что в тестах написать, но как выше сказал, не взлетело.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.