Связанный список в диаграмме потока данных
Это правильно?
То, что я в основном хочу спросить, это то, правильно ли рассматривать связанный список в качестве источника данных. В этой программе происходит то, что содержимое текстовых файлов загружается в память в виде связанного списка. Который выполняет всю обработку, а затем, когда программа завершает работу, связанные списки записываются в файл. В этом случае это DFD правильно?
1 ответ
То, что вы спрашиваете, - это, скорее, диаграмма потока данных, или также известная как динамическое представление / представление событий проекта.
Эта диаграмма показывает, как на интерфейсе будут происходить события.
То, что я в основном хочу спросить, это то, правильно ли рассматривать связанный список в качестве источника данных.
Да, конечно, иногда полезно продолжить работу со списком ссылок. LL обеспечивает более простой и быстрый способ перемещения по узлам, имеющим различные атрибуты конкретного объекта.
В этой программе происходит то, что содержимое текстовых файлов загружается в память в виде связанного списка.
По сути, не очень хорошая идея хранить данные в виде текста, это увеличивает накладные расходы на синтаксический анализ. Значения Node в LL хранятся в двоичном формате таким образом, что когда программа загружает их, она может быстро связать все взаимосвязанные узлы.
Который выполняет всю обработку, а затем, когда программа завершает работу, связанные списки записываются в файл.
Трудно понять, что вы хотите спросить, но если вы спрашиваете, кто выполняет обработку, то, очевидно, ваша программа будет анализировать данные, сохраненные в файле. Ваша программа также сбросит изменения в файл, если вы внесете какие-либо изменения в предыдущие данные.
В этом случае это DFD правильно?
Трудно сказать, пока все требования не известны..