struct BiNode
{
int data;
BiNode *leftChild,*rightChild;
};
class BiTree
{
private:
BiNode *root; //根结点指针
int size; //结点个数
BiNode *Locate(BiNode *r,int e);//什么意思啊
BiNode *LeftChild(int e);
BiNode *Parent(BiNode *r,int e);
public:
void InitBiTree();
void CreakBiTree();}
这中的BiNode *Locate(BiNode *r,int e);什么意思 用一个结构体定义一个located指针函数?可以这样定义么