if (pParent != NULL)這句沒法判斷,因?yàn)锳ddNode函數(shù)里面沒有給new的Node的pParent指針賦值。
2017-06-03
個(gè)人認(rèn)為C在數(shù)據(jù)結(jié)構(gòu)和C++在數(shù)據(jù)結(jié)構(gòu)最大的區(qū)別就是對(duì)數(shù)據(jù)的封裝上了,,,其余都沒有區(qū)別
2017-05-17
這個(gè)搜索還是錯(cuò)誤的,最多只能有三層,你在中間的兩個(gè)返回值 能跨層數(shù)向上返回,也就是能返回兩層, 加入搜索第四層的節(jié)點(diǎn)時(shí),如果找到了節(jié)點(diǎn)index,會(huì)返回節(jié)點(diǎn)的指針,但是這時(shí)返回給了第一層,第一層還會(huì)接著向下執(zhí)行, 所以超過3層時(shí),返回值必定為NULL;
2017-05-14