Работа с иерархическими структурами в Python [Хекслет]
ฝัง
- เผยแพร่เมื่อ 30 ก.ย. 2024
- Демонстрируется пара вариантов представления иерархических структур данных (деревьев) с использованием встроенных типов языка Python. Упомянуты альтернативные варианты представления: матрица смежности и списки смежности. Приведена функция преобразования вложенного представления дерева в плоское (списки смежности).
#hexlet #python #программирование
Спасибо, структура дала мне направление в построении больших деревьев с возможностью отслеживания пути от листьев (или узлов) к корню
А можно реальный пример, где используется настолько большая структура, что может не хватить памяти?
Легко - парсинг сайтов. Попробуйте построить связи гиперссылок большого сайта, где необходимо для каждой страницы взять все ссылки, перейти на каждую из ссылок и собрать все ссылки на следующей странице и т.д. 😁 задача, отнюдь, не редкая