我正在用 java 编写一个服务器,它允许客户端玩类似于 20 个问题的游戏。游戏本身基本上是一棵二叉树,其中的节点是关于对象的问题,叶子是猜测对象的身份。当游戏猜错时,它需要能够从玩家那里得到正确的答案并将其添加到树中。然后将此数据保存到随机访问文件中。
问题是:如何在文件中表示树,以便以后可以将数据作为树重新访问。
如果您知道在哪里可以找到有关在写入/读取文件时保持诸如树之类的数据结构的信息,请链接它。非常感谢。
感谢大家的快速回答。这是一个学校项目,所以它有一些奇怪的要求,比如使用随机访问文件和 telnet。