У меня есть куча таблиц в реляционной базе данных, которые, очевидно, зависят друг от друга из-за внешних ключей. Я хочу построить дерево зависимостей, пересечь его и вывести инструкции INSERT SQL. Сначала мне нужно сначала выводить SQL для таблиц внешних ключей в моем дереве зависимостей, потому что родительские таблицы будут зависеть от значений из их таблиц идентификаторов внешнего ключа.Какую структуру данных следует использовать для отслеживания зависимостей?
Является ли двоичное дерево, пройденное в постоперационном порядке, подходящим для этой задачи?
Хорошего улова на п-арной дерева. –