if (pParent != NULL)这句没法判断,因为AddNode函数里面没有给new的Node的pParent指针赋值。
2017-06-03
这个搜索还是错误的,最多只能有三层,你在中间的两个返回值 能跨层数向上返回,也就是能返回两层, 加入搜索第四层的节点时,如果找到了节点index,会返回节点的指针,但是这时返回给了第一层,第一层还会接着向下执行, 所以超过3层时,返回值必定为NULL;
2017-05-14