我有一个树状结构,由
struct TreeNode
{
std::vector<TreeNode*> p_PrevLevelNodes;
std::vector<TreeNode*> p_NextLevelNodes;
}
并且存储了一些根节点。与经典树相比,一个节点可能有多个根节点。所有这些根节点都存在于“经典”树中,但可以说还有额外的链接。
来回答我的问题:我必须通过 MPI 和 tcp 在不同实例之间传达这种结构。因此,我需要某种序列化,但真的不知道从哪里开始。
有什么提示吗?