展开全部
非递归,就是采用前序/中序/后序遍历所有节点,并统计。下面就给你提供//二叉树结构体 struct BTNode { int data; BTNode *rchild; BTNode *
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
INORDER-TREE-WALK(x)
{
if (x != NIL )// 非叶子
{ INORDER-TREE-WALK(left[x]) // 进入左子
print key[x] // 输出节点数据
INORDER-TREE-WALK(right[x]) // 进入右子树
}
}
{
if (x != NIL )// 非叶子
{ INORDER-TREE-WALK(left[x]) // 进入左子
print key[x] // 输出节点数据
INORDER-TREE-WALK(right[x]) // 进入右子树
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询