已知源二叉树s,将其复制成另一棵二叉树t。
void CopyTree(BiTNode s,BiTNode t)
二叉树用二叉链表存储,存储结构定义为:
typedef struct BiTNode{ Elemtype data; Struct BiTNode *lchild,*rchild; }BiTNode,*BiTree;
void CopyTree(BiTree &s, BiTree &t) { if (s) { BitNode *node; node->data = s->data; t = node; CopyTree(s->lchild, t->lchild); CopyTree(s->rchild, t->rchild); } }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题