рекурсивный театр

Sep 22, 2024 14:53

я всегда мечтал применить рекурсивную функцию для чего-нибудь полезного. как тот работник министерства культуры, всю жизнь ждавший звонка в прачечную.

и вот наконец. понадобилась утилитка, чтобы превратить дерево в список. наверняка уже кто-то где-то это написал, и очень эффективно. но было проще самому.

квази-код такой. берём ствол. если ни одной ветки нету, то всё. а если есть, название каждой добавляем в список, и её теперь считаем за ствол, применяем ту же самую функцию.

не знаю, почему мне нравятся такие безделушки. наверное потому что это изящно. и напоминает анекдот про математика и чайник, "задача сводится к предыдущей".

ликбез

Previous post Next post
Up