Если это действительно бинарное дерево , то задача решается очень просто.тут далеко не нужен алгоритм кратчайшего пути. Делается обход дерева и останавливаемся при достижении этого элемента
Обычное бинарное дерево имеет узлы типа class Node { Node left, Node right}. И учитывая, что путь единственный они хотели реализацию поиска по бинарному дереву
Потому что после того, как я не получил ответа, я сказал что "Ну на данный момент мне не приходилось решать такие задачи, а если вдруг придется - открою гугл и буду гуглить что нибудь в стиле <lang_name> binary tree search
Потому что после того, как я не получил ответа, я сказал что "Ну на данный момент мне не приходилось решать такие задачи, а если вдруг придется - открою гугл и буду гуглить что нибудь в стиле <lang_name> binary tree search
Потому что после того, как я не получил ответа, я сказал что "Ну на данный момент мне не приходилось решать такие задачи, а если вдруг придется - открою гугл и буду гуглить что нибудь в стиле <lang_name> binary tree search
В общем, их очень не устроил такой ответ: "считает, что алгоритмы не нужны в реальной работе" =)
Потому что после того, как я не получил ответа, я сказал что "Ну на данный момент мне не приходилось решать такие задачи, а если вдруг придется - открою гугл и буду гуглить что нибудь в стиле <lang_name> binary tree search
лучше сказать, что такие задачки решаются стандартной библиотекой, но если вы ДЕЙСТВИТЕЛЬНО любите свои велосипеды, то я стал бы делать вот так и так
Обычно объясняют такие задачи проверкрй на умение работать в сирессовой ситуацим
чаще такие задачи объясняются тем, что нанимающий сам не очень отдупляет в область и не может спросить за понимание узких и широких зависимостей, а спросить что-то надо. вот он и нашел топ100 вопросов погромистам.