这个程序很简单,只有三个函数,但是我们感觉很难调!!
谁能把下面这个程序源代码完全给弄好调试好
这个程序我已经请教了两个老师,两个星期过去了,还是没有弄好
难道我们老师很CAI吗》???我会分两楼发这个问题
为的是大家看起来方便点
我跟了一下,发现是二叉树的遍力出了问题,还有就是析构函数也有问题
构造的方法是先序遍力的方法。比如一个结点的话要输入a # #这是最简单的测试
下面是.h头文件
#ifndef bitree_h
#define bitree_h
typedef char ElemType;
struct BiNode
{
ElemType data;
BiNode *lchild, *rchild;
};
class BiTree
{
public:
// BiTree() {root=NULL;}
BiTree(BiNode * p);
~BiTree();
BiNode* Preorder(BiNode* r);
void Postorder();
private:
BiNode *root;
BiNode* Creat(BiNode *p);
BiNode* Release(BiNode *p);
};
#endif
[此贴子已经被作者于2007-4-1 14:23:51编辑过]