C语言二叉树问题? 10
建立两棵二叉树A和B,一颗二叉树采用递归算法建立,另一颗二叉树采用非递归算法建立。然后设计一个如何判断二叉树B是不是A的子结构的算法。此外,还需要返回子结构在二叉树A中的...
建立两棵二叉树A和B,一颗二叉树采用递归算法建立,另一颗二叉树采用非递归算法建立。然后设计一个如何判断二叉树B是不是A的子结构的算法。此外,还需要返回子结构在二叉树A中的层数。
二叉树结点的存储结构定义如下:
typedef struct TreeNode
{
int data;
TreeNode* lchild;
TreeNode* rchild;
} BiNode, *Bitree; 展开
二叉树结点的存储结构定义如下:
typedef struct TreeNode
{
int data;
TreeNode* lchild;
TreeNode* rchild;
} BiNode, *Bitree; 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询