if (pParent != NULL)這句沒法判斷,因為AddNode函數里面沒有給new的Node的pParent指針賦值。
2017-06-03
這個搜索還是錯誤的,最多只能有三層,你在中間的兩個返回值 能跨層數向上返回,也就是能返回兩層, 加入搜索第四層的節點時,如果找到了節點index,會返回節點的指針,但是這時返回給了第一層,第一層還會接著向下執行, 所以超過3層時,返回值必定為NULL;
2017-05-14