求二叉树中以值为x的结点为根的子树深度
编写递归算法:求二叉树中以元素值
为x的结点为根的子树的深度。
要求实现下列函数:
int Depthx(BiTree T, TElemType x);
/* 求二叉树中以值为x的结点为根的子树深度 */
二叉链表类型定义:
typedef struct BiTNode {
TElemType data;
BiTNode *lchild, *rchild;
} BiTNode, *BiTree;
以下是一下具体的例子:
如图:

此树为:T = F(D,H(#,J(#,T))) (说明:‘#’表示结点为空)
函数输出:Depth(T, 'H') = 3
希望有高手可以帮下我啦~~~~~
在线等……………………
为x的结点为根的子树的深度。
要求实现下列函数:
int Depthx(BiTree T, TElemType x);
/* 求二叉树中以值为x的结点为根的子树深度 */
二叉链表类型定义:
typedef struct BiTNode {
TElemType data;
BiTNode *lchild, *rchild;
} BiTNode, *BiTree;
以下是一下具体的例子:
如图:
此树为:T = F(D,H(#,J(#,T))) (说明:‘#’表示结点为空)
函数输出:Depth(T, 'H') = 3
希望有高手可以帮下我啦~~~~~
在线等……………………
...全文


