Предположим, у нас есть дерево узлов (дерево Хаффмана), в котором хранятся строковые значения. Как бы я обошел дерево и выполнил бы индекс определенного узла, если бы у меня было такое дерево? Числа, которые я нарисовал внутри кружков, будут индекс , который я хочу (особенно 12 или 13).
Примечание: из-за недопонимания, я повторюсь: #, которые я написал внутри кругов, это , а не значения, которые содержат узлы. Это index этого узла. Моя проблема заключалась в том, что я не мог найти индекс, поскольку деревья странно структурированы - это не классическое дерево BST, а значения внутри не являются числовыми.
Редактировать: Я перерисовал изображение, чтобы сделать мой вопрос более ясным.
В любом случае, я понял это. Я напишу ответ после финала.