**fig4_37.txt** /* 1*/ template /* 2*/ Avl_Node * /* 3*/ Avl_Tree:: /* 4*/ Copy( const Avl_Node *T ) /* 5*/ { /* 6*/ if( T != NULL ) /* 7*/ return new Avl_Node ( /* 8*/ T->Element, /* 9*/ Copy( ( Avl_Node * )( T->Left ) ), /*10*/ Copy( ( Avl_Node * )( T->Right ) ), /*11*/ T->Height ); /*12*/ else /*13*/ return NULL; /*14*/ }