真的 ,啥都不记得了 ,数怎么建立也不记得了。
递归建立:
#include<iostream>
using namespace std;
typedef struct node
{
struct node *leftChild;
struct node *rightChild;
char data;
}BiTreeNode, *BiTree;
void createBiTree(BiTree &T)
{
char c;
cin >> c;
if('#' == c)
T = NULL;
else
{
T = new BiTreeNode;
T->data = c;
createBiTree(T->leftChild);
createBiTree(T->rightChild);
}
}
int main()
{
BiTree T;
createBiTree(T);
return 0;
}
a
b c
d e
就是:abb#d#e 麻烦啊,就明天再说吧,真的是时间长没有写代码了,什么都不记得了,而且明明我和被别写的一样,我为什么不对啊。。。。。
我有一句MMP不知当讲不当讲。