Связанный список в диаграмме потока данных

Это правильно?
То, что я в основном хочу спросить, это то, правильно ли рассматривать связанный список в качестве источника данных. В этой программе происходит то, что содержимое текстовых файлов загружается в память в виде связанного списка. Который выполняет всю обработку, а затем, когда программа завершает работу, связанные списки записываются в файл. В этом случае это DFD правильно?

1 ответ

Решение

То, что вы спрашиваете, - это, скорее, диаграмма потока данных, или также известная как динамическое представление / представление событий проекта.

Эта диаграмма показывает, как на интерфейсе будут происходить события.

То, что я в основном хочу спросить, это то, правильно ли рассматривать связанный список в качестве источника данных.

Да, конечно, иногда полезно продолжить работу со списком ссылок. LL обеспечивает более простой и быстрый способ перемещения по узлам, имеющим различные атрибуты конкретного объекта.

В этой программе происходит то, что содержимое текстовых файлов загружается в память в виде связанного списка.

По сути, не очень хорошая идея хранить данные в виде текста, это увеличивает накладные расходы на синтаксический анализ. Значения Node в LL хранятся в двоичном формате таким образом, что когда программа загружает их, она может быстро связать все взаимосвязанные узлы.

Который выполняет всю обработку, а затем, когда программа завершает работу, связанные списки записываются в файл.

Трудно понять, что вы хотите спросить, но если вы спрашиваете, кто выполняет обработку, то, очевидно, ваша программа будет анализировать данные, сохраненные в файле. Ваша программа также сбросит изменения в файл, если вы внесете какие-либо изменения в предыдущие данные.

В этом случае это DFD правильно?

Трудно сказать, пока все требования не известны..

Другие вопросы по тегам