**fig4_19.txt** /* 1*/ template /* 2*/ Tree_Node* /* 3*/ Binary_Search_Tree:: /* 4*/ Find( const Etype & X, Tree_Node * T ) const /* 5*/ { /* 6*/ if( T == NULL ) /* 7*/ return NULL; /* 8*/ else /* 9*/ if( X < T->Element ) /*10*/ return Find( X, T->Left ); /*11*/ else /*12*/ if( X > T->Element ) /*13*/ return Find( X, T->Right ); /*14*/ else /*15*/ return T; /*16*/ }