C# 有没有办法保存(平衡)树,以便快速加载/创建

C# 有没有办法保存(平衡)树,以便快速加载/创建,c#,tree,C#,Tree,我有一个树数据结构,构建树可能需要很长时间(超过一个小时), 因为它是用数据库中的许多数据构建的。 我正在寻找一个好的解决方案,在第一次构建之后保存树状态,这样我就能够执行加载而不是再次创建它。 其主要思想是为快速创建和调试提供某种树的图像。 它是用C#实现的。 谢谢。为什么要花这么多时间建这棵树 您始终可以使用以下技术保存树的扁平字符串:

我有一个树数据结构,构建树可能需要很长时间(超过一个小时), 因为它是用数据库中的许多数据构建的。 我正在寻找一个好的解决方案,在第一次构建之后保存树状态,这样我就能够执行加载而不是再次创建它。 其主要思想是为快速创建和调试提供某种树的图像。 它是用C#实现的。
谢谢。

为什么要花这么多时间建这棵树

您始终可以使用以下技术保存树的扁平字符串: