【发布时间】:2011-04-12 16:49:02
【问题描述】:
如何使用 C 编程语言将内存中的树数据结构复制到磁盘?
【问题讨论】:
标签: c memory data-structures tree disk
如何使用 C 编程语言将内存中的树数据结构复制到磁盘?
【问题讨论】:
标签: c memory data-structures tree disk
您需要对其进行序列化,即找出一种包括所有节点的序列化方法。这些通常称为traversal methods。
然后找出一种方法来存储每个节点的表示,以及对其他节点的引用,以便可以再次加载它。
一种表示引用的方式是隐式的,通过像 XML 那样嵌套。
【讨论】:
想出一个序列化(和反序列化)功能。然后运行它并将输出发送到一个文件。
【讨论】: