数据结构

位置:IT落伍者 >> 数据结构 >> 浏览文章

数据结构 6.5 复制二叉树算法演示


发布日期:2022年03月18日
 
数据结构 6.5 复制二叉树算法演示

希赛教育计算机专业考研专业课辅导招生

希赛教育计算机专业考研专业课辅导视频

希赛教育计算机考研专业课在线测试系统

BiTNode *CopyTree(BiTNode *T)

{

// 已知二叉树的根指针为T本算法返回它的复制品的根指针

if (!T )

return NULL; // 复制一棵空树

if (T>Lchild)

newlptr = CopyTree(T>Lchild); // 复制(遍历)左子树

else newlptr = NULL;

if (T>Rchild)

newrptr = CopyTree(T>Rchild);// 复制(遍历)右子树

else newrptr = NULL;

newnode = GetTreeNode(T>data newlptr newrptr);// 生成根结点

return newnode;

}

算法的执行过程如动画所示

上一篇:数据结构考研分类复习真题 第四章 答案[17]

下一篇:数据结构 6.6 二叉链表算法演示