void Creat(BTNode *&T)
{
char ch;
cin >> ch;
if ((ch - '#') == 0)
T = NULL;
else
{
T = (BTNode *)malloc(sizeof(BTNode));
T->data = ch;
Creat(T->lchild);
Creat(T->rchild);
}
}
递归创建先序序列二叉树
最新推荐文章于 2023-05-15 18:22:08 发布
本文介绍了一种通过输入字符序列来构建二叉树的算法。该算法读取字符并根据特定条件决定是否创建新的二叉树节点。若读取到的字符不是预定义的结束符,则创建一个新节点,并递归地创建左右子树。
1866

被折叠的 条评论
为什么被折叠?



