相关推荐

二叉树的操作(遍历、插入、删除、交换、树高、叶子数等)

此程序是我的课程设计,花了两个晚上写的,二叉树的基本功能都用,可以进行自动建树、手动建树、任意插入、删除(保持前序不变、中序不变),求度为1、2和叶子结点数,总的结点数,树高,以及进行左右子树交换。本人认为程序功能还可以,但是遇到一个无法交流的老师给我做答辩,无法交流,结果给我分数很低,不过无所谓,既然想了拿来分享一下,希望对初学者有用,如果你尊重我的劳动,5分我想应该值得付出的

落英缤纷W

二叉树的建立、先中后遍历以及层次遍历,交换左右子树,凹入打印二叉树,删除结点

二叉树的建立、先中后遍历以及层次遍历,交换左右子树,凹入打印二叉树,删除结点

lingfengtieji

数据结构代码二叉树交换

交换左右二叉 树,然后先序输出,方便快捷

justice198

《数据结构》课程设计—二叉树的操作

数据结构的课程设计,对二叉树的基本操作包括1.已知二叉树的后序、中序序列,恢复此二叉树; 2.求二叉树高度、分支结点数和叶子结点数; 3.插入结点到指定位置、删除指定结点; 4.将二叉树中所有结点的左右子树交换。 5.对二叉树进行层序、非递归中序遍历。 有流程图,有源程序实现(c++)

路人甲5号

二叉树的构造

树的构造与删除以及各种遍历,求叶子数,以及相互交换

posionpreson
评论 8
收藏 已收藏
分享
返回顶部