В чем разница и когда использовать Сохранить в Java как текстовый файл или как объект? - PullRequest
0 голосов
/ 13 июня 2011

Мне нужно сохранить график, чтобы загрузить его и применить к нему алгоритмы ... так что лучше всего сохранить график как текстовый файл или как объект ??... или есть другой эффективный способ ???

1 Ответ

1 голос
/ 13 июня 2011

Если вы можете сделать ваши узлы и классы ребер сериализуемыми, это будет проще всего. Вам не придется беспокоиться о работе с циклическими ссылками при записи или восстановлении их при чтении; они будут автоматически восстановлены.

Если вы используете символьные данные, вам потребуется уникальный идентификатор для каждого узла, если только вы не гарантированы, что никакие два узла в графе не будут иметь одинаковые данные. Затем вам нужно будет поддерживать таблицу символов для реконструированных узлов при реконструкции графа. Много головных болей бухгалтерии.

...