Я должен прочитать файл, который представляет цепь. Затем преобразуйте эту схему в DAG. Я сделал это, используя список смежности.
У меня вопрос, как сохранить DAG в файл, чтобы мне не приходилось читать файл снова при каждом выполнении программы?
Я имею в виду, просто прочитайте файл один раз и постройте график. Тогда всякий раз, когда нам нужен этот граф, мы просто вызываем его или читаем.
как у нас в MATLAB:
% save the constructed graph
save ('Graph.mat', 'Graph';
% simply just load it
load Graph;
Моя проблема в том, что некоторые схемы действительно большие и требуют значительного времени для перевода в граф. И было бы очень неприятно, если бы эта схема преобразования в граф происходила с каждым прогоном. (на С ++)
Любая помощь будет принята с благодарностью.