二叉树 http://img9.imageshack.us/img9/9981/binarytree.jpg
序列化给定二叉树并反过来评估每个序列化二叉树的唯一 ID 的最佳方法是什么?
例如,我需要序列化子树 (2,7,(5,6,11)) 并生成代表该子树的唯一 id ' x ',这样每当我遇到类似的子树 (2 ,7,(5,6,11)) 它将序列化为相同的值“ x ”,因此我可以推断出我找到了匹配项。
在这里,我们假设每个节点都具有唯一的属性。在上面的示例中,它将是分配给每个节点的数字,因此它们总是会为相似的子树生成相同的 id。我正在尝试在 C++ 中执行此操作。
是否已经存在执行这种序列化树匹配的算法?