Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Python: Общие вопросы > прямой обход дерева |
Автор: polin11 24.11.2021, 17:52 | ||||||
Есть словарь, ключ - ид. узла, значение словаря - массив ид. детей у данного узла
Получается такое n-арное дерево
Нужно сделать прямой обход такого дерева, получить массив словарей, где ключ словаря это ид. узла, а значение словаря уровень иерархии. Такой результат:
Стал заморачиваться, писать классы для реализации дерева и его обхода, но запутался. Может кто знает более простой алгоритм для реализации, либо библиотеку питона, которую можно использовать |