Я строю дерево в базе данных MySQL, используя список смежности, поэтому в каждой строке есть node_id и parent_id.
Со временем дерево будет заполнено данными, и мне нужно заполнить их определенным образом:
Так что в основном мне просто нужна помощь с алгоритмом, который определит parent_id узла, который я вставляю. Я бы предпочел не пересекать дерево с каждой вставкой, так как оно будет довольно большим, но это нормально, если это единственный способ. Я строю логику в PHP, но псевдокод в порядке. Спасибо!
Задача ещё не решена.
Других решений пока нет …