假设以如下说明的三元组 (F、C、L/R) 序列输入一棵二叉树的诸边(其中 F 表示双亲结点的标识,C 表示孩子结点标识,L/R 表示 C 为 F 的左孩子或右孩子),且在输入的三元组序列中,C 是按层次顺序出现的。设结点的标识是字符类型。F=‘^’时 C 为根结点标识,若 C 亦为‘^’,则表示输入结束。试编写算法,由输入的三元组序列建立二叉树的二叉链表,并以中序序列输出。 ^AL ABL ACR BDL CEL CFR DGR FHL ^^L
2019-12-21 21:56:30 199KB 二叉树 先序 中序 遍历
1
编写程序,用先序递归遍历法建立二叉树的二叉链表存储结构,然后输出其先序、中序、后序遍历第k个访问结点。二叉树结点数据类型建议选用字符类型且各结点数据域值互不相同;输出用结点数据域的字符表示;求第k个访问结点的三个子函数中,需使用函数返回值和引用型形参带回所求(即每种方式至少使用一次)。
1
树的基本运算:创建树;输出树(凹入显示);遍历树(先序、中序、后序、层次);求二叉树的深度;求叶子数;求结点数。
2019-12-21 21:45:38 2KB 二叉树
1
用MFC编写 先建立二叉树,在对树进行遍历
2019-12-21 19:36:34 3.67MB 二叉树 先序遍历 中序遍历 后序遍历
1
二叉树先序、中序、后序三种遍历的非递归算法_此三个算法可视为标准 二叉树先序、中序、后序三种遍历的非递归算法_此三个算法可视为标准 二叉树先序、中序、后序三种遍历的非递归算法_此三个算法可视为标准
2019-12-21 18:58:33 190KB c++
1