思路
????如果當(dāng)前節(jié)點是目標(biāo)節(jié)點p,則無論q點在其左子樹還是右子樹庸队,p均為最近公共祖先
? ? 如果目標(biāo)節(jié)點分別在節(jié)點的左子樹和右子樹各一积蜻,則當(dāng)前節(jié)點為最近公共祖先,故我們要判斷的是左右子樹上是否存在彻消,如果存在則將根節(jié)點標(biāo)記為公共祖先竿拆,故使用后根遍歷法,該方式允許我們收集左右子樹的信息宾尚,并對根節(jié)點做處理
實現(xiàn)
? ??
思路
????如果當(dāng)前節(jié)點是目標(biāo)節(jié)點p,則無論q點在其左子樹還是右子樹庸队,p均為最近公共祖先
? ? 如果目標(biāo)節(jié)點分別在節(jié)點的左子樹和右子樹各一积蜻,則當(dāng)前節(jié)點為最近公共祖先,故我們要判斷的是左右子樹上是否存在彻消,如果存在則將根節(jié)點標(biāo)記為公共祖先竿拆,故使用后根遍歷法,該方式允許我們收集左右子樹的信息宾尚,并對根節(jié)點做處理
實現(xiàn)
? ??