首页 > 试题广场 >

已知源二叉树s,将其复制成另一棵二叉树t。

[问答题]

已知源二叉树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);
    }
}

虽然不知道对不对,但还是辛苦我自己了
发表于 2022-11-09 15:57:26 回复(0)