【发布时间】:2020-04-18 12:13:06
【问题描述】:
我的结构维护父、子和兄弟指针以及其他数据变量。
struct semNode {
struct semNode *child;
struct semNode *parent;
struct semNode *sibling;
int data;
int tag;
};
如果我必须克隆相同数据类型的精确树,我该如何以递归或迭代的方式进行。
我计划采用递归方法,按顺序遍历树,然后添加到指针,但我不确定这种方法是否可行。请帮帮我。
【问题讨论】:
-
当你使用树时,使用递归解决方案总是更好。
-
@lesheenSaxena:您可以通过单击分数下方的灰色复选标记来接受其中一个答案。