Recursive programming on binary trees:counting elements
public:
treeNode();
T getData() const;
treeNode <T> * getLC() const;
treeNode <T> * getRC() const;
void setData(T d);
void setLC(treeNode<T> * left);
void setRC(treeNode<T> * right);
// in the user (client) program
int countElements(treeNode<char> * T)
+ countElements(T->getLC( ))
+ countElements(T->getRC( )) );