写出一个示例并输出示例的直径(输出直径即输出最长路径上的节点)及其路径长度(路径长度为树的高度-1)。
BinaryTree(T inlist[], T postlist[]) //以中根和后根次序遍历序列构造二叉树,递归算法
static void diameterAll(BinaryTree bitree) //输出所有直径及其路径长度,使用 parent 链
写出一个示例并输出示例的直径(输出直径即输出最长路径上的节点)及其路径长度(路径长度为树的高度-1)。
BinaryTree(T inlist[], T postlist[]) //以中根和后根次序遍历序列构造二叉树,递归算法
static void diameterAll(BinaryTree bitree) //输出所有直径及其路径长度,使用 parent 链
写出一个示例并输出示例的直径(输出直径即输出最长路径上的节点)及其路径长度(路径长度为树的高度-1)。
BinaryTree(T inlist[], T postlist[]) //以中根和后根次序遍历序列构造二叉树,递归算法
static void diamet