Vallar_ultra
Любитель выпить :)
serglt
Заметил. только вот usecase-a к данному коду пока не вижу.
Заметил. только вот usecase-a к данному коду пока не вижу.
Если я правильно понял мысль, ты имеешь ввиду, что после создания дерева, нужно не само это дерево, а лишь какая-то ветка с еёнными подветками или быстренько найти какую-то ветку? Тогда опять же не нужна рекурсия, а достаточно чуть-чуть расширить функцию и возвращать второй(он же основной) массив. Там все ветки выстроены в линию и пробежаться по ним можно циклом.предложенный алгоритм от рекурсии и не спасает. сейчас там выбираются все строки, а потом из них строится дерево. и уже в полученном дереве мы можем выделить нужную нам ветвь.