【题目】 设在一棵二叉排序树的每个结点中,含有关键字值key域和统计相同关键字值结点个数的count域
当向该树插入一个元素时
若树中已存在该元素的关键字值相同的结点,则使该结点的count域增1
否则就由该元素生成一个新结点并插入到树中,使其count域+1
【实质】 实现一个可以插入相同元素的二叉排序树-递归与非递归
【讨论】 递归与非递归中指针引用的问题
【结构体定义】
typedef struct BiTNode{
int key;
int count; //保存元素的个数
struct BiTNode *lchild;
struct BiTNode *rchild;
}BiTNo