一:问题
二:思路
1:如果当前节点root等于NULL,则直接返回NULL。
2:如果root等于p或者q,则一定返回p或者q。
3:然后递归左右子树,用left和right表示。
4:若left为空,则最终结果只要看right。反之一样。
5:如果left和right都飞空,因为只给了p和q两个结点,说明一边一个,因此root是它们的公共祖先。
三:解答
四:思路
一:问题
二:思路
1:如果当前节点root等于NULL,则直接返回NULL。
2:如果root等于p或者q,则一定返回p或者q。
3:然后递归左右子树,用left和right表示。
4:若left为空,则最终结果只要看right。反之一样。
5:如果left和right都飞空,因为只给了p和q两个结点,说明一边一个,因此root是它们的公共祖先。
三:解答
四:思路