#include <iostream>
using namespace std;
struct BSTNode
{
int data;
BSTNode *lchild;
BSTNode *rchild;
};
void insertBST(BSTNode *&T,int e)
{
if(T)
{
if(e < T->data)
insertBST(T->lchild,e);
if(e > T->data)
insertBST(T->rchild,e);
}
else
{
T=new BSTNode;
T->data=e;
T->lchild&#
using namespace std;
struct BSTNode
{
int data;
BSTNode *lchild;
BSTNode *rchild;
};
void insertBST(BSTNode *&T,int e)
{
if(T)
{
if(e < T->data)
insertBST(T->lchild,e);
if(e > T->data)
insertBST(T->rchild,e);
}
else
{
T=new BSTNode;
T->data=e;
T->lchild&#