【发布时间】:2011-04-22 07:40:56
【问题描述】:
这是interview question:如何序列化图形?我看到了这个answer,但我不确定这是否足够。
这看起来是一个非常令人困惑的“开放式问题”,候选人可能会提出更多关于需求的问题:节点和边是什么,它们如何自己序列化,这个图是加权的、有向的等等,图中有多少个节点/边。基础设施呢?它是普通文件系统还是我们应该/可以使用数据库?
那么,你会如何回答这个问题呢?
【问题讨论】:
-
哪种语言?在 C# 中足以将您的类标记为可序列化
-
我认为你提到的答案是完全令人满意的。列表和矩阵都可以调整为保存参数和权重。
标签: graph